4 ms·
Real-time code has high requirements for correctness and execution deadlines. Which means, w/o deterministic execution Haskell not suitable for a whole niche,
by murdoze 4y ago
Real-time code has high requirements for correctness and execution deadlines.
Which means, w/o deterministic execution Haskell not suitable for a whole niche, where its safety properties are in a high demand. Which is a pity.
- hexane360 4y agoSure, but currently almost all of the most popular languages are also not suitable for that niche. If you exclude any garbage-collected language, you're basically left with Ada, C, C++, some of the "C/C++ successors" (Zig, D, Carbon, maybe Nim), and Rust.
- throwaway81523 4y agoThat's fine, those applications are why Ada was invented. Languages get pulled in too many directions when they try to be everything to everyone.