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
femtolisp

Les catégories

Alternatives à femtolisp pour toutes les plateformes avec n'importe quelle licence

Hy

Hy

Hy est un merveilleux dialecte de Lisp intégré à Python.
Steel Bank Common Lisp

Steel Bank Common Lisp

Steel Bank Common Lisp (SBCL) est un compilateur Common Lisp hautes performances.C'est un logiciel libre / open source, avec une licence permissive.
CLISP

CLISP

CLISP est un environnement de mise en œuvre et de développement ANSI Common Lisp portable de Bruno Haible.Interprète, compilateur, débogueur, CLOS, MOP, FFI, Unicode, sockets, CLX.