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

Maciej Piechotka uzytkownik2 at gmail.com
Fri May 14 20:39:23 EDT 2010


On Fri, 2010-05-14 at 10:40 -0700, Daryoush Mehrtash wrote:
> 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?
> 
> 
> 
> Daryoush

1. Haskell Class/Type famillies/... are conceptually different then
classes and interfaces.

2. As .Net does not differentiate between IO a and a Haskell cannot feel
completely native (hand-made FFI or everything in IO)

3. .Net does differentiate between variables and functions with 0
arguments.

4. .Net types are not lazy. String is not [Char]. Arrays are used in
many places.

Regards
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20100514/be66b09c/attachment.bin


More information about the Haskell-Cafe mailing list