Cours 2: Jeudi 29 novembre 2012
Contenu
- Utilitaire "trace"
- Booléens et opérateurs booléens
- Variables et constantes
- Documentation des symboles
- Symboles
- L'opérateur spécial QUOTE
- Instructions conditionnelles: if, cond
- Variables locales: let, let*
- Objects de première classe
- Abstractions, fonctions anonymes, fonctions nommées
- Fonction retournant une fonction, définition et appel
- Comparaison de symboles (eq), de nombres (=)
- Notion de base sur les paires et le listes: paires, cons, car, cdr
Transparents: 29--48
Travail individuel
Lire les sections 4.1 (Objets auto-évaluants), 4.3 (Expressions composées),
Lire les sections 4.2 (Symboles), 4.4 (Effets de bord) et 4.5 (Suppression de l'évaluation),
Lire les sections 11.1 et 11.3, 11.4 du livre (if, cond, case).
Regarder le document sur
le style de programmation en Common Lisp de Peter Norvig et Kent
Pitman.