Scheme - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Mises en œuvre

Scheme est, avec Common Lisp, le dialecte de Lisp le plus populaire. Le langage est défini par le document R6RS (Revised6 Report on the Algorithmic Language Scheme : Sixième révision du rapport sur le langage algorithmique Scheme).

Les principales implantations de Scheme sont:

  • Chez Scheme, un interprète Scheme gratuit et compilateur commercial pour Microsoft Windows et plusieurs systèmes Unix
  • Chicken est compilateur Scheme-vers-C.
  • Gambit est un compilateur Scheme-vers-C conforme à R5RS.
  • Guile est le langage d'extension du projet GNU. L'interprète Scheme est une bibliothèque qui peut servir comme langage de script pour des applications.
  • PLT Scheme, une suite de programmes incluant un interprète (MzScheme), un outil de développement graphique(MrEd), un éditeur orienté pédagogie (DrScheme), et divers composants incluant des bibliothèques Component object model (COM) et ODBC.
  • Scsh ou Scheme Shell est un produit R5RS utilisable comme langage de script système et interprète de commandes.
  • Gauche est un produit R5RS multilingue sous licence BSD, pour programmeurs et administrateurs systèmes.
  • Bigloo est un compilateur Scheme-vers-C et Scheme-vers-Java qui produit des exécutables compacts et rapides, doté d'un nombre relativement important de bibliothèques.
  • STklos est une implémentation libre du langage Scheme de l'Université de Nice qui est légère et efficace.
  • Le logiciel de retouche d'images Gimp inclut un interprète d'un langage dérivé de Scheme, TinyScheme pour scripter (appelé script-fu) certaines manipulations d'image.
  • D'autres produits se trouvent sur la schemers.org FAQ
Page générée en 0.092 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise