7 ms·
I'm inexperienced with this kind of system, so my views might be quite naïve... But my first concern with a language like his would be that it's hard to reason
by TheAceOfHearts 8y ago
I'm inexperienced with this kind of system, so my views might be quite naïve... But my first concern with a language like his would be that it's hard to reason about memory usage and performance. Ultimately your code needs to run in a real system with limited resources. What have your experiences been in that regards? Have you found it's a worthwhile tradeoff?
As a point of comparison, when I learned Haskell I really enjoyed it and found it made expressing certain algorithms much simpler, but I basically kept all resource constraints out of mind.
- a-saleh 8y agoYou can approach this from two sides: 1. bloom and its descendents/companions are research projects first, so far, in the future, somebody probably sits down and creates a super-optimized reactive database based on this research in Rust or something 2. our trade has been moving from managing constraints on performance and memory to trying to make more correct programs as easy as possible, resources be dammed. This is just the next step, along-side GC-managed memory, or haskell-like lazy-evaluation