Michael Fogus, développeur bien connu dans la communauté Clojure, a décidé de s'amuser pendant sa pause déjeuner et a pondu un interpréteur LISP en Ruby en seulement 40 lignes !
Un exercice de style bien intéressant :)

Commentaires

Ah il faut noter que l'auteur a changé son article ... l'interpréteur fait maintenant 32 lignes. Vous pouvez voir la version de 40 lignes sur le gist https://gist.github.com/1677501/d4800239488d5070b1144eb8065d29ede12a3d92.

Il y a environ 12 ans

L'article a été renommé "Lisp in 32 lines of Ruby" ! Il a fait mieux entre temps en s'inspirant d'une implémentation en Python : http://www.brool.com/index.php/the-tiniest-lisp-in-python

Il y a environ 12 ans
Vous devez vous inscrire ou vous connecter pour poster un commentaire