Tag: ANSI-COMMON-LISP
Soy completamente nuevo en lisp, pero encontré este código https://github.com/wjur/sym-diff-lisp/blob/master/sym-diff.lsp que calcula derivadas en lisp y quiero saber cómo ejecutarlo. Veo los ejemplos en comentarios al principio, pero no estoy seguro de cómo ejecutarlo. Acabo de instalar clisp en ubuntu e intenté ejecutar ‘clisp sym-diff.lsp’, pero no sé dónde se . . . Read more
Estoy buscando una manera de mostrar/bellezar/formatear automáticamente el código fuente en Lisp desde la línea de comandos. Básicamente, quiero un clon de la funcionalidad de “black” para Python (ver https://github.com/psf/black). Sería una herramienta de línea de comandos con dependencias mínimas (no quiero tener que ejecutarla desde emacs, por ejemplo) que . . . Read more
La similitud del coseno de dos listas se puede calcular en tiempo lineal utilizando un bucle for. Me gustaría saber cómo se lograría esto utilizando un lenguaje similar a Lisp. A continuación se muestra un ejemplo de mi código en Python y Hy (Hylang). Python: def cos_sim(A,B): import math as . . . Read more
¿Existe un equivalente, en CL, a la variable especial file que Python pone a disposición? Si no, ¿hay otra forma de obtener esta información desde un archivo Lisp? Motivación La razón por la que estoy intentando acceder al nombre de archivo actual desde dentro del archivo es porque estoy experimentando . . . Read more
Quería definir una nueva cláusula para la macro iterate. Algo similar a la función range de Python donde se tienen los parámetros start, stop, step. Aquí está el primer intento: (defmacro-clause (for var start start stop stop step step) (if (minusp step) `(for ,var from ,start downto ,stop by (- . . . Read more