Standard ML of New Jersey
langage de programmation
Standard ML of New Jersey (ou SML/NJ) est un compilateur et un environnement de développement pour Standard ML. Il fut à l'origine développé conjointement par les laboratoires Bell et l'université de Princeton.
Standard ML of New Jersey | |
Date de première version | |
---|---|
Paradigme | fonctionnel |
Dernière version | 110.99.4 () |
Typage | fort |
Influencé par | Standard ML |
Licence | Standard ML of New Jersey License (d) |
Site web | http://www.smlnj.org/ |
modifier |
Fonctionnalités
modifierSML/NJ intègre un certain nombre de nouvelles fonctionnalités par rapport à Standard ML, dont voici une liste non exhaustive :
- un accès à certaines fonctions internes du compilateur,
- des pointeurs faibles,
- des suspensions paresseuses, permettant l'utilisation d'une évaluation paresseuse,
- des continuations de premier ordre,
- un accès à certaines information du moteur d'exécution.
Notes et références
modifierAnnexes
modifierArticles connexes
modifierLiens externes
modifier- (en) Site officiel