Standard ML
-
a high-level language makes
-
a programmer's life easier
-
a compiler writer's life harder
-
perceived overheads of features discourage their use
-
higher-order functions
-
polymorphic datatypes
-
separate modules
Also see Standard ML.