[Haskell-cafe] Investing in languages (Was: What is yourfavourite Haskell "aha" moment?)

Paul aquagnu at gmail.com
Thu Jul 12 18:07:27 UTC 2018

ML structures/signatures/functors are gone IMHO due to namespaces and F# modules. As I know attempts to be more close to Haskell fail, so Microsoft decides to switch to ML as own dialect. All decisions were taken because of .NET architecture, sure (and OOP is close to .NET, original Ocaml OOP was not easy adapting). But for me it looks cool. For example, syntax for objects looks canonical, not like something alien for ML. My IMHO is that Microsoft takes right direction in F# as well as C#.

From: Donn Cave
Sent: 12 июля 2018 г. 20:21
To: haskell-cafe at haskell.org
Subject: Re: [Haskell-cafe] Investing in languages (Was: What is yourfavourite Haskell "aha" moment?)

quoth Joachim Durchholz <jo at durchholz.org>
> F# is OCaml, ported and adapted to .net.
> Or at least it started that way; I don't know how far they have diverged.

Rather far.  Don't quote me, I know only what I've read about F# and
am not sure I know that, but lots of Objective CAML was tossed, and
of course there's a lot of .NET.  The syntax apparently uses significant
white space, so that's one huge step forward if it works - the standard
Objective CAML syntax is quite evil in that respect.  But I believe the
interesting parts are gone: modules, and the OOP implementation, which
I have the impression might be one of the more respectable OO designs.

Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
Only members subscribed via the mailman list are allowed to post.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20180712/913a0fb9/attachment.html>

More information about the Haskell-Cafe mailing list