J'ai été en regardant Win32 solutions à la même question. Autant gratuit Lisp implémentations sur Windows, je vous recommande fortement Clozure CL (CCL). Il y a plusieurs raisons à cela. La première est que la Clozure prend en charge 32 - et 64-bits binaires. Il est très rapide, et un peu compact. Mais le plus important, c'est cohérent et correct. Je trouve que c'est une très mature Lisp, après avoir travaillé avec Lispworks (qui me manque) depuis plusieurs années. CCL fait un très beau travail avec le système d'exploitation natif des threads, des sockets, et quelques autres éléments qui ne font pas partie de la CL spec. Sa mise en œuvre du CLOS semble être extrêmement rigoureux. Et c'est de la GC et de la gestion de la mémoire sont excellents. J'ai comparé le CCA SBCL sur Win32, et tout SBCL était un peu plus rapide sur plusieurs points de référence, il cons avais beaucoup plus, et son image grandit, grandit, même après plusieurs forcé GCs. Pendant ce temps, le CCA était cohérent, petit, rapide, et agréable à utiliser. Et si vous voulez une plate-forme qui est compatible sur Windows, Mac et Linux, et est à la fois 32 et 64 bits, alors ne cherchez pas plus loin.
Je l'ai fait essayer CormanLisp sur Win32, et il y avait beaucoup de choses à propos de ce que j'ai aimé. Mais il ne fonctionnera pas correctement sur Windows 64 bits plates-formes, et est limitée à Win32. C'est pas gratuit, et en quelque sorte je l'ai eu de crash sur moi quand je l'avais jeter des ordures code à elle. J'ai aussi été capable de faire SBCL crash. Pas si avec la CCL. Solide comme un roc. Vraiment, ces gars ont fait un travail incroyable, et en fin de compte vous aidera à garder Lisp vivant.
Comme pour la boue, je n'ai pas essayer d'obtenir de BAVE de travail avec SBCL, mais j'ai eu il fonctionne parfaitement avec la CCL. Quel que soit votre fantaisie est, je vous informe que les gens écrire du code pour être facilement transportable. But pour Windows, Mac, et Linux, et le but pour 64-bit. Si vous tenez compte de ces, puis CCL est votre meilleur choix dans l'ensemble.
Une dernière tentative de réponse à cette question est de considérer ce qui est mal avec les autres. Voici ce que je viens de trouver:
- CLISP est agréable, mais il est beaucoup plus lente, par rapport à SBCL ou de la CCL. Je vois peu à l'envers
- SBCL semble pauvres sur Win32. Taille de l'Image peut devenir gros.
- CormanLisp est bon sur Win32, mais pas portable, et ne prend pas en charge Windows x64.
Il semble également que Roger Corman est pas activement le développement CormanLisp, qui est
une honte, mais c'est la réalité.
- Clojure (avec un "j") n'est pas en Common Lisp. Aussi beau que cela puisse être, je pense que
si vous connaissez déjà la CL, alors il ne vaut pas pour les frais généraux de l'apprentissage du Clojure
de nombreuses différences. Je suis sûr que certains peuvent les ramasser rapide, mais je n'a sûrement pas.
(Si compatible Java, le code est ce que vous êtes après, alors regardez ABCL).
dave