Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

Logiciel : Sortie de SBCL 1.0

Posté par hocwp (page perso, ). Modéré le 30 novembre 2006.
Technologie
SBCL est une implémentation libre du langage ANSI Common Lisp.
Elle fournit un compilateur en code natif, un débogueur et un environnement interactif où les fonctions sont compilées à la volée.
Elle est en partie dans le domaine publique et sous licence BSD.

Après six ans de développement, la version 1.0 est sortie le 30 novembre 2006. Les précédentes versions étaient toutefois déjà très utilisables.

A la base, SBCL est un fork de CMU CL de l'université de Carnegie Mellon qui devait permettre de rendre CMU CL plus portable et maintenable.

SBCL a été porté sur beaucoup d'architectures et sur la plupart des systèmes d'exploitation courants. En particulier, on pourra trouver une version pour presque chaque architecture supportée par Linux.
SBCL peut se compiler lui même ou à partir d'une autre implémentation du Common Lisp.

> Lire la dépêche (100 commentaires, moyenne: 2,5).  

Le Common lisp est un langage qui permet la programmation impérative, fonctionnelle et/ou orientée objet (CLOS). Il offre un typage dynamique avec une déclaration de type optionnelle qui permet d'améliorer les performances et la sûreté du code.
En particulier, le compilateur de SBCL donne des informations très précieuses sur le type des variables grâce à une inférence de type.

La principale puissance du Common Lisp provient de son système de macros qui permet d'étendre le langage comme on le souhaite. En effet, il n'est pas difficile de créer de nouvelles structures de boucles ou une syntaxe complètement différente qui s'adapte à ce que l'on veut faire.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

pourquoi le lip

Posté par Troy McClure (page perso, ) le 30/11/2006 à 22:22. (lien). Évalué à 5.

Bonjour,
Je m'interroge sur l'interet que présente encore le lisp en 2006, alors qu'il existe tellement (trop?) de langages qui ont bénéficié de toute l'expertise acquise depuis l'époques glorieuse du Cobol, du Fortran et du Lisp. Par exemple le lisp presente il un avantage quelconque par rapport à des langages modernes tels Java, Ruby, Ocaml, C++, ou Haskell ? Est-il utf8 aware ? supporte-il nativement le XML et la programmation par contrats ? Y'a-t-il des gens qui utilisent le lisp pour faire des choses sérieuses en entreprise (en faisant abstraction de emacs) ?