Standard ML of New Jersey
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 |
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.
Fonctionnalités[modifier | modifier le code]
SML/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[modifier | modifier le code]
Annexes[modifier | modifier le code]
Articles connexes[modifier | modifier le code]
Liens externes[modifier | modifier le code]
- (en) Site officiel