Commit Graph

145 Commits

Author SHA1 Message Date
Georges Dupéron
bea5dc4765 Correction de bugs sur l'initialisation parallèle du for, remise en route du with, ajour du collect et du append. 2010-11-21 08:11:35 +01:00
Georges Dupéron
d17bbb8990 Implémentation de loop (ne gère que les for, with(cassé) et do). 2010-11-21 04:07:40 +01:00
Georges Dupéron
4b638bceae Merge branch 'master' of github:dumbs/2010-m1s1-compilation 2010-11-20 01:10:07 +01:00
Georges Dupéron
5aabdd03c8 Correction de quelques bugs. 2010-11-20 01:09:43 +01:00
Bertrand BRUN
5c8d0818dc Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation
Conflicts:
	implementation/mini-meval.lisp
	test-unitaire.lisp
2010-11-20 00:17:44 +01:00
Bertrand BRUN
05076db511 ajout de load-vm 2010-11-20 00:12:33 +01:00
Georges Dupéron
cab12e533a Utilisation de (require), correction d'un bug dans test-unitaire, 589 tests passed sucessfully. \o/ 2010-11-19 22:54:31 +01:00
Georges Dupéron
1389468262 Import des modifications de compilation-georges.
À partir de maintenant, je bosse dans master.
2010-11-19 17:21:13 +01:00
Bertrand BRUN
beab137d54 Correction du cas du progn dans meval 2010-11-15 14:02:33 +01:00
Georges Dupéron
41dfb5f21d Nettoyage de "print" oubliés. 2010-11-15 03:43:23 +01:00
Georges Dupéron
ef99d3f360 Les deftestvar sont héritées (mais écrasables) par les sous-modules + fonction show-tests. 2010-11-15 03:42:06 +01:00
Georges Dupéron
cc109f9c5a Import des modifications de la branche compilation-georges. 2010-11-14 22:06:01 +01:00
Bertrand BRUN
ccf304f19a Continuation du cas de defvar 2010-11-14 21:21:26 +01:00
Bertrand BRUN
77c2905d53 Continuation du defmacro. On touche presque au but manque pas grand chose. 2010-11-13 03:02:57 +01:00
Bertrand BRUN
c603beaebe Meval peut maintenant gere les appels recursifs 2010-11-13 00:49:49 +01:00
Bertrand BRUN
5416bb34d8 Ajout du cas du defmacro (pas encore fini) 2010-11-12 23:38:36 +01:00
Bertrand BRUN
cb07628ee8 Ajout de la mise a jour de l'environnement lors d'un appel a une methode meta-defini 2010-11-12 22:06:54 +01:00
Bertrand BRUN
3d4f11147b Manque la gestion des variables dans simplify + ajout de la gestion des defuns dans lisp2li et meval 2010-11-12 01:36:49 +01:00
Bertrand BRUN
564293eac0 Ajout du debut de la fonction simplify + ajout de tests unitaire 2010-11-11 12:49:03 +01:00
Bertrand BRUN
fd2e4073d3 Ajout du cas du let* dans le lisp2li 2010-11-10 15:17:00 +01:00
Bertrand BRUN
6d79577cc1 Ajout du cas du setq dans lisp2li 2010-11-09 08:52:25 +01:00
Bertrand BRUN
25e891e6fc Ajout du cas du let dans meval 2010-11-08 19:51:09 +01:00
Bertrand BRUN
2905eaf456 Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation 2010-11-08 19:13:51 +01:00
Bertrand BRUN
846d140d3f Ajout du cas du let dans lisp2li 2010-11-08 19:13:01 +01:00
Bertrand BRUN
34189f2e73 Correction du cas du defun + correction de tests unitaire dans lisp2li 2010-11-08 14:56:06 +01:00
Bertrand BRUN
43c4b6ae38 Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation
Conflicts:
	lisp2li.lisp
2010-11-08 14:37:42 +01:00
Bertrand BRUN
74fea3397c Ajout du cas des labels dans lisp2li 2010-11-08 14:34:57 +01:00
Georges Dupéron
00fa7660de Merge branch 'master' of github:dumbs/2010-m1s1-compilation 2010-11-08 13:49:18 +01:00
Georges Dupéron
d7ff9b01c4 Quelques corrections + ou - correctes :) . 2010-11-07 12:39:39 +01:00
Bertrand BRUN
216b6f0b37 Ajout du cas du :set-var + utilisation du cond-match dans meval 2010-11-07 12:35:23 +01:00
Georges Dupéron
73c0c1e990 Import de quelques trucs qui traînaient dans ma branche. 2010-11-07 06:18:34 +01:00
Georges Dupéron
315ba199b7 Oubli lors du renomage de variables. 2010-11-07 05:46:34 +01:00
Georges Dupéron
d10e571953 Ajout de copy-all. 2010-11-07 05:46:06 +01:00
Georges Dupéron
b63aa7c261 Ajout de deftest-error. 2010-11-07 04:18:49 +01:00
Georges Dupéron
baad18a7fa Merge branch 'master' of github:dumbs/2010-m1s1-compilation 2010-11-07 04:08:08 +01:00
Georges Dupéron
02e109495d cond-match et defmatch. 483 tests passed successfully. 2010-11-07 04:02:33 +01:00
Bertrand BRUN
c614d0dd8e Factorisation du code de meval 2010-11-07 03:25:52 +01:00
Bertrand BRUN
f05c73b033 Ajout de la fonction meval-lambda qui applique une lambda fonction quelconque a des valeurs d'arguments dans un certain environnement 2010-11-07 03:11:34 +01:00
Bertrand BRUN
534d55ada7 Merge branch 'master' of https://github.com/dumbs/2010-m1s1-compilation 2010-11-07 02:26:18 +01:00
Bertrand BRUN
22132df065 Utilisation du match pour le meval + amelioration du cas du lambda dans meval + amelioration de la gestion de l'environnement dans meval 2010-11-07 02:25:58 +01:00
Georges Dupéron
30a3e78438 Type dans les clauses (? ...) 2010-11-07 00:40:49 +01:00
Georges Dupéron
10c613da3b Bug sur le deftest match capture labels 2010-11-07 00:16:50 +01:00
Georges Dupéron
7c976ddf21 Correction du dernier bug :D 2010-11-07 00:07:10 +01:00
Georges Dupéron
26bd8b4fb9 Import de ma version de match 2010-11-06 23:42:43 +01:00
Georges Dupéron
017f4e0d02 Merge branch 'master' of github:dumbs/2010-m1s1-compilation 2010-11-06 23:41:23 +01:00
Bertrand BRUN
a08a7e9875 Ajout de la reconnaissant du ((lambda (..) ..) ..) avec gestion du &rest dans meval 2010-11-06 21:33:25 +01:00
Bertrand BRUN
95e76ef163 Amelioration de meval-progn 2010-11-06 13:25:06 +01:00
Bertrand BRUN
ae51cc671a Ajout de la gestion des call, if et progn dans meval 2010-11-06 13:22:28 +01:00
Bertrand BRUN
5b323b2c46 Ajout du cas de :cvar dans le meval 2010-11-06 02:27:40 +01:00
Georges Dupéron
f914ed3bf6 Merge branch 'master', remote branch 'origin' 2010-11-06 01:33:46 +01:00