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

sbcl analiza y ejecuta inmediatamente con –script.

Si ejecuto el siguiente código Common Lisp: (print “A”) (print “B”) (print “C – No closing bracket”) sbcl –script ./test.lisp Se imprimirán las letras A y B. Después de eso, aparecerá el error como se esperaba. ¿SBCL analiza la(s) primera(s) línea(s) (o en otras palabras, el código encerrado entre los . . . Read more

Crear postorden a partir de un árbol en LISP.

Quiero recorrer un árbol en postorden usando LISP. Si el árbol se representa así: (A (B) (C (D) (E))) Sé que podría escribir esta función (defun postorder(l) (cond ((null l) nil) (t (APPEND (postorder (CADR l)) (postorder (CADDR l)) (LIST (CAR l)) ) ) ) ) Sin embargo, cuando el . . . Read more

¿Cómo diseñar una cuadrícula de Sudoku interactiva en Racket?

Actualmente estoy intentando crear un juego de Sudoku en Drracket. Ya he logrado diseñar las funciones que generan aleatoriamente el Sudoku y comprueban si las respuestas de los usuarios son correctas. Pero ahora tengo algunos problemas para diseñar el cuadrícula de Sudoku interactiva. Quiero crear una cuadrícula de Sudoku que . . . Read more

Common Lisp captura stdout en tiempo real.

Estoy intentando leer stdout de las funciones que llamo y no puedo hacer que funcione en tiempo real. (defun foo () (loop :for i :from 1 :to 3 :do (format T "~A~%" i) (sleep 1))) (let* ((s (make-string-output-stream)) (*standard-output* s)) (foo) …) capturará la salida y la hará disponible después . . . Read more