Question: what are the three characteristics of haskell that make it different from ml?
Answer: ML syntax is heavier, but probably more readable, particularly for larger bodies of code. Consider the differences between ML and Haskell in three broad categories: - superficial syntactic differences, - fancy extra syntax on Haskell's part, and - deep semantic differences with far-reaching implications.