Hacker News new | past | comments | ask | show | jobs | submit login
F# and Haskell, Estranged Cousins (atalasoft.com)
17 points by Minerick on Jan 29, 2009 | hide | past | favorite | 6 comments



> The most obvious difference between Haskell and F# is somewhat easy to infer from this graph: object oriented constructs. That is to say, OCaml pioneered the use of object oriented data structures in functional programming and F# is it’s direct descendant.

Uninsightful. OO in F# is unrelated to OO in OCaml.


This reminds me of the distinction between "systems" and "theory" in http://news.ycombinator.com/item?id=436058


Unfortunately, OCaml only has lightweight threads, and F# isn't very performant in a non-Windows environment. I'm not sure there's really a clear winner here.


Take a look at this picture: http://www.csharp-architect.com/images/MonobenchmarksIncLinu...

Mono performs pretty good in comparison to Microsoft's runtime. The garbage collector still needs some work, but it would not surprise me if Mono becomes very competitive in the near future.


That is extremely interesting. I would also like to see a graph of the percentage of APIs implemented and some kind of metric for the amount of testing for each API.

Thanks for the link.


Jon Harrop To The Rescue! Hey Jon! Hey.... Ah... disappeared...




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: