Re: [racket] Offtopic: Learning SML

2011-09-20 Thread Sam Phillips
On Sun, Sep 18, 2011 at 10:36, Grant Rettke wrote: > Hi, > > Over the years I've noticed on-list that comments are made about OCaml > and Haskell and abstract data types. > > It seems like it would be fun to learn more about this stuff; and I > guessed that learning SML would be a nice place to st

Re: [racket] Offtopic: Learning SML

2011-09-19 Thread Neil Van Dyke
Thanks for the excellent travel guide, Ray. I'd also encourage people to spend a summer backpacking in Europe, and to see someplace new once a year, but not to *always* be a tourist. If one is looking for a place to call home and to explore in-depth for a good while, and hopefully contribute,

Re: [racket] Offtopic: Learning SML

2011-09-19 Thread Ray Racine
Some of these opinions are rather stale. That said. SML is very much a dual of Scheme with types and inference. Very much a dual in the sense SML's core syntax is minimal, clean and elegant. From a type perspective H-M inference isn't as amazing as it used to be. Haskell, Scala, yes and Type

Re: [racket] Offtopic: Learning SML

2011-09-18 Thread Grant Rettke
On Sun, Sep 18, 2011 at 5:31 PM, John Clements wrote: > My impression is that ocaml is much more actively developed & maintained that > SML. > Furthermore, having used both (2-3K in each?), I believe that the only > differences you'll > encounter early will be ocaml's single semicolon rather tha

Re: [racket] Offtopic: Learning SML

2011-09-18 Thread John Clements
On Sep 18, 2011, at 10:36 AM, Grant Rettke wrote: > Hi, > > Over the years I've noticed on-list that comments are made about OCaml > and Haskell and abstract data types. > > It seems like it would be fun to learn more about this stuff; and I > guessed that learning SML would be a nice place to

[racket] Offtopic: Learning SML

2011-09-18 Thread Prabhakar Ragde
Grant Rettke wrote: Are _ML for the Working Programmer_ and _Elements of ML Programming, ML97_ a good place to start? I am a great fan of "Working Programmer", not of "Elements". Quite apart from its clear and sensible treatment of SML, "Working Programmer" has many case studies that will b

Re: [racket] Offtopic: Learning SML

2011-09-18 Thread Neil Van Dyke
This is prompted by Shriram's mentioning ML and coyly not mentioning PLAI? If you want to learn more about interpreting programming languages, why not start with PLAI, then go from there. -- http://www.neilvandyke.org/ _ For list-related adminis

[racket] Offtopic: Learning SML

2011-09-18 Thread Grant Rettke
Hi, Over the years I've noticed on-list that comments are made about OCaml and Haskell and abstract data types. It seems like it would be fun to learn more about this stuff; and I guessed that learning SML would be a nice place to start because it is stable and seemed to be used by educators a lo