|
@@ -10,14 +10,14 @@ La page [Lisp sur wikipedia](https://en.wikipedia.org/wiki/Lisp_%28programming_l
|
|
|
|
|
|
Le comportement de l'interpréteur (le tests) sont validés à l'aide de l'interpréteur [JScheme](http://jscheme.sourceforge.net/jscheme/main.html).
|
|
|
|
|
|
-Le nombre de tests augmentera au cours du semestre jusqu'à obtenir un interpréteur pleinement fonctionnelle.
|
|
|
+Le nombre de tests augmentera au cours du semestre jusqu'à obtenir un interpréteur pleinement fonctionnel.
|
|
|
|
|
|
Ce projet est basé sur le travail de [Peter Norvig en Python](http://norvig.com/lispy.html).
|
|
|
|
|
|
Peter Norvig a aussi proposé une version [Java de son interpréteur](http://norvig.com/jscheme.html). Cette version a été conçue à la naissance du langage, et ne peut pas être considérée comme une conception oriénté objet d'un interpréteur Lisp.
|
|
|
|
|
|
Plus récemment, [une version Java a été proposée par Remy Forax](https://forax.github.io/2014-06-01-e733e6af6114eff55149-lispy_in_java.html).
|
|
|
-Si cette solution utilise des concepts avancés et récents de Java (lambdas et streams), le code reste proche de la version python, donc pas vraiment orientée objet.
|
|
|
+Si cette solution utilise des concepts avancés et récents de Java (lambdas et streams), le code reste proche de la version python, donc pas vraiment orienté objet.
|
|
|
|
|
|
On pourrait imaginer, dans un futur proche, passer de la réalisation d'un simple interpréteur à [un système d'exploitation complet](http://metamodular.com/lispos.pdf).
|
|
|
|