3 ms·
I only agree with the runtime characteristics point. It's very hard to get an idea of what is efficient or not sometimes. But on every other point I believe Has
by rowanG077 4y ago
I only agree with the runtime characteristics point. It's very hard to get an idea of what is efficient or not sometimes. But on every other point I believe Haskell is magnitudes better for general software development then mainstream languages.
- amelius 4y agoPerhaps the ideal language is then a combination of two approaches: Haskell in the outer loops, Rust in the inner loops?
- marcosdumay 4y agoThe Python code using C libraries you get on machine learning is a nice model. There is no reason why you can't recreate it with Haskell + Rust. But it has one drawback that it's relatively slow to pack stuff to send between languages. On Python everything is so slow that this doesn't make much of a difference, but on the Haskell + Rust scenario you will want much larger library blocks.
- pyrale 4y agoYou will lose the benefits of both type systems if you try to combine them. Rust doesn't really track effects, while Haskell doesn't care about memory.
- picozeta 4y agoThat's my point (sry I edited my post, when you already replied). It's a good programming languages, but being "magnitudes better" is absolutely not true in my experience.