Resultados de la búsqueda a petición "clisp"

1 la respuesta

Desbordamiento de pila inusual al insertar nodos en árbol binario

Versión CLISP: 2.49 Nodo de la hoja (value (NIL) (NIL))Nodo No Hoja (value (value (NIL) (NIL)) (NIL))Código ("formato" solo para depuración) ; (nil) means NULL (defun binary-insert (root obj <) (if (null (cdr root)) (progn (format t "In Null ...

2 la respuesta

Lisp aleatoriza y usa dos funciones para pasar de la lista a otra

Bien, entonces soy nuevo en lisp y he estado trabajando en este programa durante un par de días para conocer lisp e investigar ciertas partes de lisp como contras, cdr, let, funcall y algunos otros. Estoy tratando de crear una máquina de dulces ...

4 la respuesta

combinando dos variables en un nombre de función en macro

Estaba jugando con macros y clos, donde creé una macro "objeto" para crear instancias (defmacro object (class &rest args) `(make-instance ',class ,@args))Ahora haciendo esto, también terminé queriendo hacer algo similar para las funciones de ...

3 la respuesta

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

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

1 la respuesta

Probar si la matriz está dentro de una lista en lisp

4 la respuesta

Desbordamiento de pila de la función recursiva llamada en Lisp

1 la respuesta

Escribiendo expresiones lambda en común

Actualmente estoy leyendo ANSI Common Lisp por Paul Graham, y tengo una pregunta sobre cómo escribir expresiones lambda.¿Necesitamos prefijar una expresión l...

4 la respuesta

CLISP - Invertir una lista simple

Tengo que invertir los elementos de una lista simple (dimensión única). Sé que hay una función inversa incorporada pero no puedo usarla para esto.Aquí está m...

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

1 la respuesta

¿Por qué (list 'quote' x) se evalúa como 'x y no (' x) o (quote 'x)?

Estoy tratando de aprender LISP y estaba pasando por un ejemplo de código donde se usa algo similar al siguiente código: (lista 'cita 5) Esto se evalúa a '5 en el REPL. Esperaba que evaluara a ('5) o (cita 5) Estoy probando esto en CLISP ...