Next: Le modèle de développement
Up: Autour du langage
Previous: Histoire du langage
  Contents
  Index
Il est intéressant d'étudier le processus de normalisation du langage
Common Lisp. Actuellement, le langage est normalisé par
ANSI (``American National Standards Institute''), mais il
est peu probable qu'une nouvelle version de la norme soit définie
par cette institution.
La communauté des programmeurs Common Lisp préfère la normalisation
a posteriori : seules les pratiques déjà connues comme
étant efficaces, robustes, sémantiquement saines et correspondant à un
besoin bien identifié sont prises en compte pour la normalisation.
Le processus de normalisation suit approximativement le chemin
suivant :
- 5
- 1.
- Un besoin est identifié ; ce peut être une construction existant dans
un autre langage mais pas encore en Common Lisp, ou une construction
nouvelle mais que l'on soupçonne capable de faire gagner du temps de
développement ;
- 2.
- Plusieurs propositions sont faites pour intégrer la nouvelle fonctionnalité
dans le langage ;
- 3.
- Pour la proposition la plus prometteuse, une bibliothèque de
fonctions et de macros est écrite et distribuée librement ;
- 4.
- Les membres de la communauté utilisent, critiquent et améliorent
le code existant ;
- 5.
- La nouvelle fonctionnalité est standardisée (de fait ou par un
organisme comme ANSI).
Next: Le modèle de développement
Up: Autour du langage
Previous: Histoire du langage
  Contents
  Index
Robert STRANDH
2001-09-28