es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANSI-COMMON-LISP

Usando macroexpand-1 para expandir macros dentro de formas let (Practical Common Lisp, Capítulo 8, “Tapando las Fugas”)

En el Capítulo 8 de Practical Common Lisp, “Tapando las filtraciones”, definimos esta macro y descubrimos que sufre una fuga tras examinarla con macroexpand-1. lang-lisp (defmacro do-primes ((var start end) &body body)(do ((,var (next-prime ,start) (next-prime (1+ ,var))) (ending-value ,end)) ((> ,var ending-value)) ,@body)) ` La siguiente llamada aparentemente inocente . . . Read more

Comprobando cada elemento de un array en lisp.

Estoy intentando verificar cada elemento de un array de caracteres en Lisp si es igual a algunos valores significativos. Estoy usando dotimes para la iteración y declaraciones if, pero soy muy nuevo en Lisp, así que obtengo muchos errores y no sé por qué. ¿Alguien puede explicarlo? (defun gppinterpreter (filename) . . . Read more