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

1 la respuesta

Distinguir y argumento opcional con valor predeterminado de ningún valor

De acuerdo aLas funciones [http://www.gigamonkeys.com/book/functions.html]en GigaMonkeys, Common Lisp admite parámetros posicionales opcionales a través de&optional y el valor predeterminado se puede establecer de forma arbitraria. El valor ...

1 la respuesta

¿Cómo envolver y ejecutar una expresión s lisp por otra expresión s?

Traté de ajustar una expresión lisp por otra expresión lisp. Supongo que una macro debería hacerlo, pero no entiendo el truco. ¿Puede alguien ayudarme, quién sabe cómo hacerlo? Mi objetivo real es escribir una macro que envuelva un lote ...

8 la respuesta

¿Cómo aprender sobre Common Lisp y Emacs Lisp?

Los últimos meses he estado usando Emacs ampliamente como mi principal entorno de desarrollo y ahora he llegado a un punto en el que me gustaría aprender su propio Emacs Lisp para escribir mis propias pequeñas cosas para Emacs y extenderlo a mi ...

1 la respuesta

cargando quicklisp en un programa

4 la respuesta

Empuje lisp común de la función

1 la respuesta

¿Se puede programar sin REPL en Lisp?

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 ...

5 la respuesta

¿Cómo cambiar el directorio actual de SBCL?

Esmu fácil de cambiar el directorio de trabajo actual de CLisp: >cat ~/.clisprc.lisp ;;; The following lines added by ql:add-to-init-file: #-quicklisp (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))) (when ...

3 la respuesta

¿Por qué no es necesaria la notación # '(sharp-quote) en CLISP?

Estoy aprendiendo Lisp del libro 'Practical Common Lisp'. En un punto, se supone que debo ingresar el siguiente bit de código:

2 la respuesta

Impresión de impresión en Lisp

Tengo una estructura de datos muy simple que he definido en Lisp: ;;Data structure for a person (defstruct person (name nil) (age 0) (siblings nil :type list)) ;; Siblings is a list of person objects Luego procedo a instanciar algunos objetos ...