123
femtolisp

femtolisp

femtolisp est un dialecte Scheme simple et élégant.Il s'agit d'un lisp-1 à portée lexicale.Le noyau est composé de 12 formes spéciales intégrées et de 33 fonctions intégrées.
femtolisp est un dialecte Scheme simple et élégant.Il s'agit d'un lisp-1 à portée lexicale.Le noyau est composé de 12 formes spéciales intégrées et de 33 fonctions intégrées.Il est rapide, se classant parmi les implémentations Scheme non natives les plus rapides.Il atteint ce niveau de vitesse même si de nombreuses primitives (par exemple, filtre et pour chacune) sont écrites dans le langage au lieu de C. femtolisp utilise un compilateur de bytecode et VM, le compilateur étant écrit en femtolisp.Le bytecode est de première classe, peut être imprimé et lu, et est "lisible par l'homme" (la représentation est une chaîne de caractères ASCII bas normaux) .... CARACTÉRISTIQUES - vecteurs, chaînes, gens-types - backquote - exceptions - impression et lecturestructure circulaire / partagée - toutes les valeurs peuvent être imprimées de manière lisible - prettyprinting - tables de hachage - prise en charge de l'utilisation directe des types de données C ala les ctypes de Python - prédicats de comparaison égaux et ordonnés qui fonctionnent sur la structure circulaire - récursivité de la queue appropriée - flux io et mémoire avec prise en charge d'utf8- hautement compatible avec Scheme, y compris certaines fonctionnalités R6RS - API simple, bien organisée et puissante avec le moins de fonctions possible - GC de compactage

Les catégories

Alternatives à femtolisp pour Linux avec licence commerciale