3 ms·
It turns out that that "window dressing" is by far the most practically useful part of functional languages.
by damnyou 7y ago
It turns out that that "window dressing" is by far the most practically useful part of functional languages.
- mumblemumble 7y agoI keep wondering what it would be like to work in a language that gave some compiler support for ensuring that functions remain mostly pure. Like, perhaps mutating variables that are visible outside the function or getting input from external sources are disallowed, but logging and writing debug output are still permitted.
- cylon13 7y agoHaskell is like that with System.IO.Unsafe and Debug.Trace.