Cette page est consacrée au cours
de PG104
réalisé en 1ère année d'Informatique à l'ENSEIRB.
Travaux dirigés
- TD n°1 : Expressions, fonctions
( /
/
Source /
Corrigé)
- TD n°2 : Fonctions, récursivité
( /
/
Corrigé)
- TD n°3 : Récursivité terminale
( /
/
Source /
Corrigé)
- TD n°4 : Listes, paires pointées
( /
/
Source /
Corrigé)
- TD n°5 : Fonctionnelles
( /
/
Source /
Corrigé)
- TD n°6 : Formes impératives / Macros ( / / Source / Corrigé)
Liens utiles
- Un lien vers l'HyperSpec servant de documentation de la bibliothèque standard Common Lisp, ainsi que vers la page de recherche.
- La page de Paul Graham concernant ses livres sur le langage Lisp, avec en particulier le livre On Lisp disponible en ligne gratuitement.
- Le livre Practical Common Lisp de Peter Seibel, accessible en ligne gratuitement.
- "The Roots of Lisp", un document expliquant les origines du langage Lisp tel qu'imaginé par McCarthy.
- La page de développement de SBCL (et le code source depuis Sourceforge)
- "Why functional programming matters" , un article de J. Hugues datant des années 90 sur les techniques de programmation fonctionnelles.
- La page de développement de Slime, ainsi que le manuel utilisateur et une courte référence
- Des recommandations sur l'écriture des programmes Lisp, ainsi qu'en anglais.
-
Le canal IRC #lisp pour poser vos questions sur le
langage Lisp. Depuis emacs :
M-x erc-select
, choisir le serveur irc.freenode.net (a priori celui par défaut), puis joindre le canal #lisp :/join #lisp
.