3 ms·
> the vast majority of the software is not written in Haskell in its actually running. The vast majority of software has horrible domain and security bugs! I a
by ojnabieoot 6y ago
> the vast majority of the software is not written in Haskell in its actually running.
The vast majority of software has horrible domain and security bugs! I am not one of those people who complains about the bloated state of websites or app stores, but the vast majority of software is not “fine,” especially software written in Python or JavaScript.
- Guthur 6y agoUtter nonsense to imply that Haskell would suddenly fix bad security. Haskell code can have security issues too hidden inside some too clever for it's on good language extension ridden Haskell code. Too be honest I think there is likely only a handful of people like Ed Knett who actually grok and write effective Haskell code, and guess what he'd also write good C++ code as well.
- ojnabieoot 6y agoI didn’t say Haskell would fix bad security! My point is that it’s nonsense to suggest that existing languages are “just fine.” But many security bugs in C or C++ come down to sloppy types, sloppy pointers, or sloppy concurrency, all of which are almost impossible to do in Haskell. Haskell is not a replacement for C or C++ but its ideas are (and should be) influencing systems programmers. I don’t actually like Haskell. But there is a reason why major organizations are considering Rust over C and C++: those languages are simply not sufficient for writing secure and robust software in the 21st century, and Rust has taken many of the “best parts” of Haskell to improve systems programming.
- alisonkisk 6y agoThe vast majority of software is successful despite those bugs.