3 ms·
Have you ever looked at Strategies (or the Par monad) in Haskell? To me, Strategies exemplify some of the stuff you can do with functional languages that are _r
by pdpi 11y ago
Have you ever looked at Strategies (or the Par monad) in Haskell? To me, Strategies exemplify some of the stuff you can do with functional languages that are _really_ hard to achieve elsewhere.
- Tobani 11y agoI have seen it before and it is pretty amazing. My comment was mostly in context of the 2003 message. People are finding more and more clever ways of handling this all the time. Par(at least monad-par on hackage) seems to have come around 2011. Really multi-core machines have only been standard for about 10 years now? Before then, multi-processor machines filled more niche roles (Servers, HPC, etc). Now my phone has 4 cores. Parallel computing is becoming more common because all of the code you write will run on a multi-core system. I definitely see how writing multi-threaded code in a lisp in 2003 would have been less savory. Things are definitely better now. Things like Par & Repa can do some amazing things in Haskell. I'm sure there are more some great packages out for scheme that are similar . I don't think we're 100% there yet. Who knows where we'll be in another 10 years?