Introduction
n ML est un langage fonctionnel a portee locale
comme le Scheme.
n Neanmoins, il differe du Scheme de facon
significative:
– Il utilise des declaration de types, des inferences
de types et il est fortement type. Scheme, au
contraire, n’utilise pratiquement pas de types.
– Il utilise une syntaxe plus proche du Pascal et du
C que du Scheme.
– ML fait du traitement d’exception et il incorpore
un module qui permet l’implementation de types
de donnees abstraites.