[Haskell-cafe] What makes Haskell difficult as .NET?

Daryoush Mehrtash dmehrtash at gmail.com
Fri May 14 15:14:08 EDT 2010


Would there be issues  (lazy evaluation, type system...) with other
languages calling a Haskell code in a hypothetical Haskell in .NET?

Daryoush

On Fri, May 14, 2010 at 10:43 AM, Don Stewart <dons at galois.com> wrote:

> dmehrtash:
> > In this presentation
> >
> >
> http://norfolk.cs.washington.edu/htbin-post/unrestricted/colloq/details.cgi?id=
> > 907
> >
> > the speaker talks about F# on .Net platform.   Early on in the talk he
> says
> > that they did F# because haskell would be "hard to make as a .Net
> language".
> > Does anyone know what features of Haskell make it difficult as .Net
> language?
>
> The issue here I believe is primarily the desire to interoperate with
> any .NET library, with zero effort by the developer.
>
> Most .NET libraries are imperative, use mutable state -- so binding to
> those is less fun, and a bit more labor intensive, in Haskell -- though
> the FFI can certainly do it pretty easily.
>
> It also moves most of the .NET libraries into the IO monad, making them
> less useful.
>
> -- Don
>



-- 
Daryoush

Weblog:  http://perlustration.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20100514/4fbeadf0/attachment.html


More information about the Haskell-Cafe mailing list