15 ms·
If your language is versatile enough, has adaptable syntax, and powerful at DSLs, it can adapt to future requirements quite well. Haskell is great at concurren
by Peaker 12y ago
If your language is versatile enough, has adaptable syntax, and powerful at DSLs, it can adapt to future requirements quite well.
Haskell is great at concurrency and parallelism not because the language was designed around those at all - but because the language is well designed, and focuses at communicating the programmer's intent, rather than implementation details. This intent is more directly translatable to correct concurrent code than an imperative spec which is inherently lower-level.