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

2 la respuesta

Sustituciones en Common Lisp

Estoy tratando de escribir una función con dos argumentos de este tipo: substitutions (list_one, list_two)list_one siempre tiene esta forma (las letras pueden cambiar según la entrada): (1 ((1 2 ((1 2 r) (3 2 t) (4 3 c))) (3 4 ((5 6 y) (5 7 ...

2 la respuesta

¿Cuál es la diferencia entre Lisp-1 y Lisp-2?

He tratado de entender la diferencia entre Lisp-1 y Lisp-2 y cómo esto se relaciona con Clojure, pero todavía no entiendo correctamente. ¿Alguien puede iluminarme?

1 la respuesta

¿Cuáles son las tareas del "lector" durante la interpretación de Lisp?

Me pregunto sobre el propósito, o quizás más correctamente, las tareas del "lector" durante la interpretación / compilación de los programas Lisp. De la investigación previa a la pregunta que acabo de hacer, me parece que un lector (en ...

3 la respuesta

Lisp - Imprimir () en lugar de nulo para lista vacía

Tengo un programa Lisp que está pasando por una lista anidada y eliminando elementos que coinciden con el elemento pasado a la función. Mi problema es que si todo lo que está en una de las listas anidadas se elimina, necesito imprimir () en lugar ...

8 la respuesta

Utilizando Let in Scheme

Quiero escribir un programa para encontrar las raíces de la ecuación cuadrática en Scheme. Utilicé LET para ciertos enlaces. (define roots-with-let (λ (a b c) (let ((4ac (* 4 a c)) (2a (* 2 a)) (discriminant (sqrt ( - (* b b) (4ac))))) (cons ( ...

3 la respuesta

Cómo hacer una coincidencia de patrones en Common Lisp

No tengo idea si existe una función de coincidencia de patrones para Common Lisp, sin embargo, tengo que hacer mi propia función. No tengo idea de Lisp. ¿Alguien puede estar al tanto de cómo aprender Lisp y, lo que es más importante, cómo hacer ...

3 la respuesta

¿Cómo se usa la convención de nomenclatura `* var-name *` en clojure?

Como un no-lisper que se aproxima, ¿cómo debo entender mejor la convención de nomenclatura donde vars recibe un nombre como?

7 la respuesta

¿Cómo convertir una cadena a la lista usando clisp?

¿Cómo puedo convertir la cadena"1 2 3 4 5 6 7" en la lista(1 2 3 4 5 6 7) elegantemente? Estoy usando CLISP.

8 la respuesta

Unix manejo de señal en lisp (común)

He investigado un poco sobre este tema y estoy apareciendo espacios en blanco. Parece que hay formas dependientes de la implementación de hacer el manejo de la señal de Unix en Common Lisp, pero ¿hay un paquete que brinde una forma ...

7 la respuesta

Leer macros: ¿para qué los usas? [cerrado]