Accueil — portail du cours, liens vers toutes les ressources
De zero a lambda en C — Plan du site
factorielle.c — calcul de n!vm.c — machine virtuelle à pilecalc.c — parseur/évaluateur S-exp + compilateur bytecodesexpression.c / sexpression.h — bibliothèque S-expressionsexp.c — démonstrateur S-expressionlet.c — évaluateur LISP complet (REPL, environnements, closures)server.c — serveur HTTP (fork par requête)transpile.c — transpileur LISP → Pythontable.c / tabulator.c — opérations sur tablestemplate.c / untemplate.c — template engineproject.c — opération project sur tablesevalenv.c / evalenv.c — évaluation avec environnementalist.c — association listsfilterk.c / mapk.c — filter/map en continuation-passingMakefile — compilation de tous les programmespublish.sh — script de déploiement vers le serveurREADME.md / AGENTS.md — documentation du projeticone.svg — icône du siteimperative-lambda-flow.conf — configurationcours4-slides.tex — source LaTeX des slides cours 4Fichiers transmis par publish.sh (via rsync) :
*.c — tous les sources C*.h — tous les headers C*.html — toutes les pages du site (30 fichiers)*.pdf — examens et corrections (5 fichiers)*.md — README.md, AGENTS.md*.lisp — mathematica.lisp, matlab.lisp*.sh — publish.sh*.svg — icone.svg*.tex — cours4-slides.tex*.conf — imperative-lambda-flow.confMakefile — compilationprolog.lisp.bak — non transmis (aucun pattern *.bak). C'est un fichier de sauvegarde, son absence est probablement intentionnelle.