5 ms·
Have a copy myself somewhere. Larry Paulson was a well liked lecturer. Famous for his terrible jumpers! Standard ML always seemed like a great teaching languag
by lsd5you 9y ago
Have a copy myself somewhere. Larry Paulson was a well liked lecturer. Famous for his terrible jumpers!
Standard ML always seemed like a great teaching language, but it was never clear to me how it would work for general programming. So the title 'for the working programmer' always seemed unintentionally ironic.
- sideshowb 9y ago18 years on, I remember the jumpers, and I'm still writing graph algorithms!
- JoeMalt 9y agoYou'll be pleased to know he's still lecturing Foundations of Computer Science (aside from a sabbatical this year). It hasn't changed much at all, but the beauty of that course is that it doesn't have to.
- cannam 9y agoSML is a practical and realistic language for general programming - surprisingly so, coming to it again 20+ years after first encountering it as an incomprehensible academic oddity. The world has moved much closer to it in the meantime. However, it doesn't have the kind of library support you expect for most practical tasks (unlike its sibling Ocaml).
- marktangotango 9y agoLast time ML came up, PolyML was mentioned which has much more complete systems libraries (threads, sockets, etc). Looks really great, I haven't gotten around to trying it myself though.