We just updated our famous ray tracer language comparison with four progressively-optimized Haskell implementations of the ray tracer.
The first implementation is idiomatic Haskell: entirely lazy.
The other three implementations use eager evaluation extensively in an attempt to achieve competitive performance.
State machines - Someone on the internet recently asserted that F# is “atrocious” for implementing state machines compared to C#. I just Googled C# state machine and foun...
4 weeks ago