Search code examples
.nethaskellclr

Haskell for the .NET platform?


I'm a .NET developer by day, but have been playing with Haskell in my spare time for awhile now. I'm curious: any Haskell .net implementations in the same vein as IronPython?


Solution

  • There's no active work on porting the GHC runtime to .NET.

    F# is the closest thing, though be aware it is based on OCaml.

    One of the core differences is, that Haskell is always lazy, while OCaml and F# evaluate mostly strict, and lazy just in some special cases.

    There are many similarities besides that. All three do focus on referential transparency by default, and have very good type inference, as an example.