Resultados de la búsqueda a petición "common-lisp"

2 la respuesta

¿Cómo insertar comentarios mediante programación en un documento de Microsoft Word?

Buscando una forma de insertar comentarios mediante programación (usando la función de comentarios en Word) en una ubicación específica en un documento de MS Word. Preferiría un enfoque que sea utilizable en versiones recientes de formatos ...

3 la respuesta

¿Qué ventaja tienen las macros comunes de lector de lisp que Clojure no tiene?

He estado usando Clojure mucho recientemente, pero todavía no entiendo qué funcionalidad no obtengo que proporcionan las macros de lector de lisp comunes. ¿Puede explicarme explicar esto en términos simples?

5 la respuesta

Qué hace # + #. significa en lisp?

Es casi imposible buscar en Google, por lo tanto, mi comprensión se limita a las pistas contextuales de la lectura del código fuente de limo: ¿tal vez es parte del sistema de objetos en común lisp? ¿Algo como 'yo'? retazo (cond ...

2 la respuesta

Common Lisp, referencia al valor y valor real

Considere este fragmento de código: (defvar lst '(1 1)) (defmacro get-x (x lst) `(nth ,x ,lst)) (defun get-y (y lst) (nth y lst)) Ahora supongamos que quiero cambiar el valor de los elementos de la lista llamada lst, elcoch con get-x y el cdr ...

2 la respuesta

common lisp: ¿cómo puede una macro definir otros métodos / macros con nombres generados mediante programación?

Me di cuenta de que cierta sección de mi código consiste en grupos de métodos que se parecen (como tengo varios tríos: una función auxiliar que es llamada por otras dos funciones destinadas al programador). Estoy tratando de escribir una macro ...

3 la respuesta

Compruebe si el artículo está en una lista (Lisp)

¿Cuál es una manera simple de verificar si un elemento está en una lista? Algo com (in item list) podría regresartrue Siitem=1 ylist=(5 9 1 2) yfalse Siitem=7

14 la respuesta

La forma simple de resolver Fibonnaci

Quería probar y aprender Lisp, pero rápidamente me di por vencido. Pensé que lo intentaría de nuevo. Estoy mirando aProblema 2 en el Proyecto Euler [http://projecteuler.net/index.php?section=problems&id=2]: encontrar la suma de todos los números ...

4 la respuesta

Instalar lisp en mi máquina Linux

Yo uso Vim como mi editor. "Lisp común práctico" sugiere instalar Lispbox, no sé cómo usar emacs, no sé cómo ejecutar el código lisp con ese TT después de eso, encuentro el complemento lisp para vim llamado limp.vim con una instrucción de ...

8 la respuesta

Escribir una macro ++ en Common Lisp

He estado tratando de escribir una macro Lisp que perfom el equivalente ++ en otros lenguajes de programación por razones semánticas. He tratado de hacerlo de varias maneras diferentes, pero ninguno de ellos parece funcionar, y todos ...

1 la respuesta

Utilizando objetos Common Lisp CLOS como claves en una tabla hash?

Me gustaría usar objetos Common Lisp CLOS como claves en una tabla hash. Pensé que sería tan simple como esto: (defclass my-class () ((a :accessor a :initarg a))) (defun my-class= (my-instance-1 my-instance-2) (equal (a my-instance-1) (a ...