Cours 7: mardi 20 décembre 2016


Contenu

  • tableaux adustables et avec fill-pointer
  • Exercice: fonction partition (application au tri rapide)
  • Macroexpansion
  • définition de macro
  • Mécanisme de backquote
  • Macro "while"
  • Macro "for"
  • Macro "ntimes"
  • Problème de la capture de variable
  • Problème de l'évaluation multiple
  • Utilisation des macros
  • Exercice: defpower

    Les transparents 93--107


    Travail individuel

    Lire la section 6.3 (Symboles) et plus spécialement 6.3.3 (Variables lexicales et spéciales).
    Lire le chapitre 14 (Macros).
    Lire le chapitre 7 sur les macros dans On Lisp de Paul Graham.