3 ms·
Yes! This is exactly what you get in Haskell, and it is awesome for a number of reasons. Check this out: http://learnyouahaskell.com/input-and-output#hello-w
by mietek 14y ago
Yes! This is exactly what you get in Haskell, and it is awesome for a number of reasons. Check this out:
http://learnyouahaskell.com/input-and-output#hello-world http://learnyouahaskell.com/input-and-output#hello-world
- dxbydt 14y agoYeah I know exactly what you mean in Haskell. Its just that in scala given the java inter-op there are a whole hunch of escape hatches that will always be there. I remember in the coursera exercises when you submitted code that used mutable vars...it would flag your code and deduct points. So essentially even if someone provided a purefn annotation...to actually enforce that, the compiler would have to scan each function and disbar i/o, calls to rng, calls to global vars... tall order.