C'est marrant, mais c'est l'approche utilisée par Yahoo lors de la conversion de Viaweb de Common Lisp vers C++ (les pages sont toujours sous forme de s-exp au final). L'auteur du commentaire plus haut qui faisait sarcastiquement remarquer que P. Graham ne se vantait pas de cette réécriture aurait dû le savoir.
[^] # Re: pourquoi le lisp
Posté par Thomas . En réponse à la dépêche Sortie de SBCL 1.0. Évalué à 0.
L'approche que tu décris porte un nom d'ailleurs:
http://en.wikipedia.org/wiki/Greenspun's_Tenth_Rule