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

4 la respuesta

Error de llamada a la función Lisp

He escrito una función Lisp como esta: (defun power (base exponent) (if (= exponent 0) 1 (* base (power (- exponent 1)))))Sin embargo, cuando intento llamarlo, recibo algunos errores: CL-USER 2 > (power 2 3) Error: POWER got 1 arg, wanted at ...

2 la respuesta

No se puede utilizar la función de llamada como primer argumento en s-exp [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Los lisps tienen una s-expresión como cabeza, p. ((f 2) 3 4)? Si no, ¿por qué? [/questions/12906945/do-any-lisps-have-a-s-expression-as-their-head-e-g-f-2-3-4-if-not-why] 3 respuestas ¿Por qué ...

2 la respuesta

Distancia euclidiana recursiva

Me encargaron escribir una distancia euclidiana recursiva. He estado buscando en Google pero no pude encontrar ninguna muestra. Entiendo la función de la distancia euclidiana y no tengo problemas para escribirla de manera iterativa como se ...

2 la respuesta

CLOS: ¿Cómo hacer que una ranura tenga un tipo forzado de vector de símbolos?

Estoy tratando de crear una clase que pueda almacenar un vector de símbolos en una ranura en SBCL. No puedo averiguar cómo configurarlo.Mi mejor conjetura ha...

4 la respuesta

Mapeando una función sobre dos listas en elisp

En ceceo común puedo hacer esto: (mapcar #'cons '(1 2 3) '(a b c)) => ((1 . A) (2 . B) (3 . C)) ¿Cómo hago lo mismo en elisp? Cuando lo intento, aparece un error: (wrong-number-of-arguments mapcar 3)Si el mapcar de elisp solo puede funcionar en ...

2 la respuesta

Modificación de la expresión básica if en esquema. ¿Por qué entra en un bucle infinito?

En Scheme, modifiqué el comando básico "if" como:

3 la respuesta

Acoplar una lista usando lisp común

Estaba leyendo el libro On Lisp de Paul Graham. En el Capítulo 4, Funciones de utilidad, da ejemplos de pequeñas funciones que operan en listas, lo que sería útil al escribir un programa más grande. Uno de ellos esflatten. Dada una lista anidada ...

2 la respuesta

¿Cuál es el término correcto para el siguiente patrón de programación funcional?

Lo he escuchado referido comocorriente [http://mitpress.mit.edu/sicp/full-text/sicp/book/node72.html], como unlista infinita [http://en.wikibooks.org/wiki/Clojure_Programming/Concepts#List_Comprehension], y a veces incluso comosecuencia ...

3 la respuesta

¿Por qué una variable local elisp mantiene su valor en este caso?

¿Podría alguien explicarme lo que está pasando en este fragmento de código muy simple?

7 la respuesta

lisp filtra los resultados de la lista que no coincide con el predicado

Estoy tratando de aprender lisp, usando el dialecto emacs y tengo una pregunta. digamos que list tiene algunos miembros, para los cuales el predicado se evalúa como falso. ¿Cómo creo una nueva lista sin esos miembros? algo como{ A in L: p(A) is ...