He estado tratando de encontrar un entorno que no implique instalar nada más en mi Mac para Lisp, ya que no lo usaré después de completar la tarea (quién sabe si continúo usándolo). Intenté mirar, pero no puedo encontrar nada. ¿Alguien sabe si lo tiene y cómo usarlo dentro de Emacs?¿Mac OS X viene con un entorno Lisp integrado con Emacs?
Respuesta
Tiene algunas opciones para entornos Lisp con un solo clic.
Si prefiere un entorno basado en Emacs, consulte LispBox. Esto realmente instala una instancia separada de Emacs, afaik, por lo que probablemente no tenga la configuración de Emacs existente con ella.
Si desea utilizar sus Emacs existentes, SLIME está disponible tanto a través de quicklisp (que realmente debe usar) como a través del .
Si estás bien con no tener un entorno de Emacs, y usted no va a utilizar el idioma por mucho tiempo, mira en LispWorks personal, que tiene un instalador de un solo clic ambiente en OS X.
Si en realidad estaba preguntando sobre Scheme (o podría usar Scheme o Common Lisp), eche un vistazo a Racket (técnicamente no es un Scheme, en realidad tiene muchas características adicionales, pero sí admiten R5RS y tienen bastante de short list of unsupported R6RS features) .
Lispworks personal, ¿es ese ceceo común? Editar: en realidad lo tengo. Muchas gracias por los enlaces! – Andy
Emacs Lisp es bastante diferente de Lisp regular, por lo que probablemente no sea directamente útil para las clases o autoestudio si su objetivo es algo como Scheme o Common Lisp. Pero sí, Emacs tiene su propio intérprete Lisp (o más bien, es su propio intérprete Lisp). Es posible que desee leer las diferencias entre Emacs elisp y otros dialectos/variantes para determinar si pueden satisfacer sus necesidades.
Hmm, muchas gracias por la advertencia. Estoy aprendiendo lisp común – Andy
Si '(requiere 'cl)', obtendrá algunas macros de conveniencia para bucles y control de flujo, manipulación simple de cadenas, etc. que le permiten usar un conjunto limitado de construcciones de Common Lisp, pero no es el CLOS completo Sin embargo, es posible que puedas completar los primeros ejercicios con eso. Los usuarios de Lisp serios ejecutan un intérprete de Lisp "real" como un subproceso; busque "Lisp inferior" en el manual o en Google. – tripleee
Y no tendrá alcance léxico, lo que le morderá de maneras grandes e inesperadas. – JasonFruit
¿Has marcado Ready Lisp? También eche un vistazo a here.
Clozure CL es un disponible de forma gratuita desde la Mac App Store http://itunes.apple.com/us/app/clozure-cl/id489900618?ls=1&mt=12
- 1. ¿Por qué Mac OS X viene con ruby / rails?
- 2. ¿Puedo instalar WhizzyTeX para Emacs en una Mac (es Mac OS X un entorno Unix)?
- 3. GKSession con Mac OS X
- 4. usando PEAR con MAC OS X
- 5. Máquina virtual con Mac OS X
- 6. Emacs 24 y GDB 6.3 en Mac OS X
- 7. ¿Cómo distribuir un Mac OS X con bibliotecas dependientes?
- 8. Cliente SVN integrado con el Finder de OS X
- 9. Java 6 en Mac PowerPC con Mac OS X 10.4
- 10. emacs en OS X 10.6
- 11. ¿Puedes crear un servicio Mac OS X con Python? ¿Cómo?
- 12. JNotify en Mac OS X?
- 13. Ejecutando Ant con JDK 1.6 en Mac OS X
- 14. Programación de Arduino en Mac OS X con Xcode 5?
- 15. Maven, JAVA_HOME con OS X
- 16. desinstalar ipython mac os x
- 17. Emacs 23.1 y Mac OS X problema con los archivos de arrastrar y soltar
- 18. Recomendaciones para una configuración de lisp en Mac OS X (cualquier dialecto)?
- 19. Mac OS X colores vim destrozados
- 20. Mac OS X View Swapping
- 21. Descargar un archivo con Emacs Lisp
- 22. wxPython 2.9 en Mac Os X
- 23. UIActivityIndicatorView para Mac OS X?
- 24. IDE PHP Mac OS X con soporte Git
- 25. ldconfig para Mac OS X
- 26. Un MapKit para Mac OS X?
- 27. C++ 11 con Xcode en Mac OS X Snow Leopard
- 28. Instalación de RMagick en Mac OS X con MacPorts
- 29. git ignorar directorios con espacios en Mac OS X
- 30. easy_install con varias versiones de Python instalado, Mac OS X
Usted puede * * simplemente tirarlo a la basura después, ya sabes - no es como un ceceo podría infectar su mac y masticar el disco. Ninguno de los Mac Lisps que conozco requieren ningún tipo de instalación más allá de "copiar la aplicación a donde sea". – molbdnilo