Hacker News new | ask | show | jobs
by 3r8Oltr0ziouVDM 1680 days ago
Ok, but in Rust or NodeJS an HTTP server may depend on a package A that depends on a package B that depends on a package C that then introduces a backdoor in its 1.0.1 release. In a pure functional language you can quickly look through dependencies of an HTTP server, and if it has zero impure dependencies then you just need to trust the developers of this one HTTP server package.
1 comments

You seem to be suggesting that impure actions never depend on the results of pure calculations.

Also System.IO.Unsafe exists.