87 votes

Quelle est la meilleure application de régime ou LISP pour OS X ?

Je suis à la recherche d'une version de Schéma ou même LISP que je peux utiliser pour reprendre un peu de Lisp développement des compétences. Certaines fonctionnalités web serait sympa, mais pas indispensable.

J'ai regardé le Plt et le MIT régime et, tandis que les deux semblent très bon, le Plt semble être plus riche en fonctionnalités. J'ai aussi regardé des implémentations Lisp, mais tous les semble assez cher.

Je suis libre/peu coûteux implémentations que c'est vraiment susceptible d'être juste occasionnel hobby de programmation. Quelles recommandations feriez-vous? Merci!

Mise à jour: Merci à tous ceux qui ont répondu et/ou voté.

72voto

Kyle Cronin Points 35834

J'irais avec le PLT. Il peut ne pas être aussi rapide que SBCL, mais il n'ont d'excellentes bibliothèques et de la documentation, ainsi que d'un environnement intégré qui est conçu pour vous développer et exécuter des programmes de jeu à droite de la porte. Ce que j'aime vraiment à propos de PLT de DrScheme est ce que vous n'avez pas à le faire - vous n'avez pas à apprendre Emacs, vous n'avez pas à apprendre la boue, vous n'avez pas à vous soucier de la chasse aux bibliothèques de tiers, comme pratiquement toutes les bibliothèques signifiait pour PLT Schéma peut être trouvé sur la Planète. Dans l'ensemble, il est vraiment réduit la courbe d'apprentissage et permet de vous concentrer sur la tâche à portée de main: l'écriture du code.

Aussi, il est livré avec un serveur web si vous voulez faire Régime alimenté sites web (dont je suis actuellement à la recherche).

22voto

Charlie Martin Points 62306

J'ai fait un peu d'expérimenter avec cela.

Clozure Common Lisp (neé Ouvrir MCL) est de loin la manière la plus rapide; de 25 à 30 pour cent plus rapide que la prochaine comptetitor sur mon intel Mac Mini.

MIT Régime fonctionne très bien sur Mac. Je pense que finalement, j'ai compilé moi-même, mais il y a des binaires sur le site. PLT Régime est aussi très agréable, et peut-être un peu mieux intégré dans le monde Mac.

16voto

dnolen Points 12833

Je suis un grand fan de Clojure, SBCL, et Clozure CL. Ils sont tous fantastiques, mais ils sont aussi exagéré si tout ce que vous voulez faire est de rafraîchir votre Zézaiement côtelettes. Ils nécessitent tous des quantités énormes de l'info, de la chasse, de la liste de diffusion de la recherche, package d'installation, irc tapie, etc.

Dr Régime s'installe et s'exécute. J'ai fini les 3 premiers chapitres de SICP quatre ans et demi à l'aide de Dr Régime. Rien n'était plus profonde que celle de la définition d'un Schéma de l'évaluateur lui-même. Une fois que vous obtenez votre tête autour de ce que vous aurez beaucoup plus de patience pour les industriels de la force frères.

16voto

Pour le Régime, DrRacket est géniale (inclus dans la Raquette).

Pour Common Lisp, Prêt Lisp est grande. Un seul dmg avec SBCL, Aquamacs et de Bave de travail hors de la boîte.

À partir du site Web:

Prêt Lisp est un liant ensemble de plusieurs populaire Common Lisp paquets en particulier pour Mac OS X, y compris: Aquamacs, SBCL et de boue. Une fois téléchargé, vous aurez un seul bundle d'application qui vous pouvez double-cliquer - et vous vous trouverez dans un entièrement configuré Common Lisp REPL.

Il est idéal pour OS X, les utilisateurs qui veulent essayer la beauté de la Common Lisp avec un minimum de tracas. Il pourrait également être utilisé par les enseignants pour donner leur Mac étudiants, gratuit, complet Common Lisp de l'environnement à la maison avec eux. Exigences

La version actuelle de Prêt Lisp est 20090127 et nécessite Mac OS X 10.5 (Leopard).

Il comprend les éléments suivants composant logiciel versions:

Aquamacs  1.6
SBCL    1.0.24
SLIME   2009-01-23
CL-FAD  0.6.2
CL-PPCRE    2.0.1
LOCAL-TIME  0.9.3
SERIES  2.2.10
CL HyperSpec    7.0
paredit.el  20
redshank.el     1
cldoc.el    1.16

5voto

Matthew Schinckel Points 15596

J’ai juste commencé à jouer avec Clojure. Apparemment, il dispose d’un agréable cadre de webet compile en bytecode de la JVM.

J’utilise aussi DrScheme beaucoup. C’est un IDE simple mais utile.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X