Preguntas etiquetadas con lisp

Lisp es una familia de lenguajes de programación de propósito general, influenciados por el cálculo lambda y con la capacidad de manipular el código fuente como una estructura de datos.

297
¿Qué hace que las macros de Lisp sean tan especiales?

Al leer los ensayos de Paul Graham sobre lenguajes de programación, uno pensaría que las macros de Lisp son el único camino a seguir. Como desarrollador ocupado, trabajando en otras plataformas, no he tenido el privilegio de usar macros Lisp. Como alguien que quiere entender el rumor, explique qué...

185
¿Por qué se usa Lisp para la IA? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

184
¿En qué se diferencia Racket de Scheme?

Racket es un descendiente de Scheme. ¿En qué se diferencia Racket de R6RS? ¿Qué agregó, quitó o simplemente es diferente? Entiendo que Racket es más que un idioma, es una plataforma para idiomas. Pero me estoy refiriendo al dialecto principal de

146
Lisp en el mundo real

Experimenté con Lisp (en realidad, Scheme) y descubrí que es un lenguaje muy hermoso sobre el que estoy interesado en aprender más. Sin embargo, parece que Lisp nunca se usa en proyectos serios, y no lo he visto como una habilidad deseada en ninguna publicación de trabajo. Estoy interesado en...

143
¿Hay un (repeat-last-command) en Emacs?

Con frecuencia, busqué a propósito y documentos buscando algo como lo siguiente solo para renunciar a volver a la tarea en cuestión: (repetir-último-comando) haz el último comando C o M que acabo de ejecutar (para que se recupere a una tecla fn) o a veces lo relacionado:

141
¿Por qué es exactamente eval evil?

Sé que los programadores de Lisp y Scheme suelen decir que se evaldebe evitar a menos que sea estrictamente necesario. He visto la misma recomendación para varios lenguajes de programación, pero aún no he visto una lista de argumentos claros en contra del uso de eval. ¿Dónde puedo encontrar una...

132
Emacs Ruby autocompletado casi funciona

He estado actualizando mi configuración de emacs con el uso de Rsense para permitir que aparezca un cuadro desplegable de autocompletar mientras escribo código. Esto funciona bien en la mayoría de los archivos, excepto que he descubierto que no me permite seleccionar una respuesta de la tabla...

125
¿Por qué debería aprender Lisp? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

123
¿Cómo lograr efectos de plegado de código en Emacs?

¿Cuál es la mejor manera de lograr algo como el plegado de código o el tipo de ciclo que usa el modo org? ¿Cuál sería la mejor solución en elisp para crear este tipo de comportamiento? EDITAR: Lo siento, no estaba claro. Quiero programar algo en elisp que haga cosas muy similares al plegado de...

114
¿Cuándo usar '(o citar) en Lisp?

Después de recorrer las partes principales de un libro introductorio de Lisp, todavía no podía entender qué hace la función de operador especial (quote)(o equivalente '), sin embargo, esto ha estado en todo el código Lisp que he visto. ¿Qué