-14 karma · joined April 13, 2016
In our case, queries state aka projection were asynchronous which made it very flexible and fast to work with. Projection could live anywhere, within the web server, redis or just database.
You have to go through great lengths to avoid mutability in Haskell, which is why they are developing linear types. I tried it for a few months was like nope.
Seriously I don't get the appeal of doing frontend in Rust? Isomorphic you say, thought Json solved that problem? Hell, I'd rather choose typescript even.
You want flat result, aggregated result. Why does this have to be blamed on the data relationship and not SQL language itself?
For any graphical type of relationships, I find SQL utterly hard to express my queries properly. It feels like a assembly language at that point.
You are free to not use products from companies you don't like. Trust me I do value Linux, currently typing this from my Ubuntu machine. I hope it speeds up in development, but without the proper incentive, it simply is not happening. Only companies I see in the desktop space are valve at the moment who have vested interest on the gaming aspect. I don't think every developers are going to say kumbaya and develop for Linux without getting any kind of financial support. O.o
My point is without Microsoft we wouldn't be where we are today. We'd be lagging far behind. Apple being the only competition, would probably still be selling Apple 2.
Small companies aren’t that great either, when their main business isn’t tech
Unfortunately although we are a small community, it does feel like being last on Microsoft priority list.
Microsoft please listen to feedback of your F# users namely on fslang-suggestions and fslang-design repository.
My personal wish list for F# are type classes, HKTs, macros and GADTs.