Control Structures in Programming Languages
63 points by josef
63 points by josef
Glad this was reposted without the ‘ml’ tag, which I filter out!
I'm surprised to here someone filtering out ML content, do you just not like the language family? I feel like it's pretty much synonymous with content like this, which is why I think that's interesting.
I’ve never managed to learn a pure functional language. I filter out most languages / OSs I don’t use or have an interest in, like Windows and APL.
FYI MLs are not pure (in the sense of Haskell) and they are mixed paradigm languages. SML includes all the essentials of imperative languages and the 'O' in OCaml is for its object system.
Maybe I should give OCaml a try. I think my earlier attempts were with Haskell.
OCaml is much more "practical" than Haskell. It does have some fancy type-system features, but it's easy to write imperative code as much as "purely functional" code. Sometimes it's the most idiomatic way to do things.
Oh, that's a shame. I think a dip in one of the Windows Internals books is worth the time. It's a really neat design.