Les implementations de Common Lisp que j'utilise (cmucl ou lispworks) compilent en natif. J'en connais plein d'autres qui le font aussi: sbcl, allegrocl, mcl, corman lisp etc...
Ces implementations compilent toute a la volee quand tu tapes (compile 'function).
Corman Lisp compile a la volee en code natif quand tu tapes une expression interactivement.
Je connais au moins une seule implementation qui compile en byte-code: Clisp, qui est d'ailleurs tres portable et est curieusement tres rapide en calcul numerique.
[^] # Re: UnderC : un interpréteur c++
Posté par Delaregue . En réponse à la dépêche UnderC : un interpréteur c++. Évalué à 1.
Ces implementations compilent toute a la volee quand tu tapes (compile 'function).
Corman Lisp compile a la volee en code natif quand tu tapes une expression interactivement.
Je connais au moins une seule implementation qui compile en byte-code: Clisp, qui est d'ailleurs tres portable et est curieusement tres rapide en calcul numerique.