Talk:ML programming language
From Academic Kids
Sympathy
Since ML was created to be as easy as possible to use, it is as hard as possible to use. The ML community is a camuflauged SM organization, the users are the massochists, the implementors are the sadists and the cover story is functional static programming from a mathematical view. If you don't get enough pain from ML, you should try Haskell or nail beds.
- Rebuttal **
The sense of discipline that ML installs in the programmer is absolutely unrivalled, the fussy type checking ensures that simply getting the interpreter to accept your code is a sense of achievement; actually RUNNING the code is an anti-climax. Which is a good way to have it; I'd much rather have all my nasty surprises at parse-time rather than run-time. I believe that I am a much better programmer for the 3 years that I used ML. For a programming language whose main purpose is University teaching, I'd say that's a high recommendation.
