Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

5
  • Thanks, interesting question indeed. I have started with PLT-Scheme/Racket, but I haven't looked at SICP yet... Real World Haskell looks pretty interesting to me too. Commented Dec 10, 2010 at 17:07
  • Scheme encourages a functional style, but it does have set! (among other things)... Commented Jun 14, 2011 at 23:18
  • I suggest OCaml, because it is my favorite. And it has a module system, which Haskell and F# miss. Commented Jul 5, 2013 at 21:55
  • @lukstafi maybe haskell changed in the last 3 years (I know it's grown like crazy), but there are definitely modules in haskell. Commented Jun 22, 2016 at 14:10
  • @kai By a module system, I meant modules parameterized by other modules (a "lambda calculus" of modules). Commented Jun 23, 2016 at 8:46