News for hackers. Stuff that matters.
Re:An Apologia of Lazy Evaluation by murdoze on Sunday March 26, 2023 @10:15AM (#35314676)
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.

Re:An Apologia of Lazy Evaluation by hexane360 on Sunday March 26, 2023 @11:59AM (#35315902)
Sure, 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.

Re:An Apologia of Lazy Evaluation by throwaway81523 on Sunday March 26, 2023 @02:45PM (#35317946)
That's fine, those applications are why Ada was invented. Languages get pulled in too many directions when they try to be everything to everyone.