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

2 la respuesta

¿Por qué se utilizan símbolos no intercalados para nombres de paquetes y exportaciones en Common Lisp?

En unscreen cast [http://home.in.tum.de/~lehmanna/lisp-tutorial.html] en la Lista Común, el autor usa símbolos no intercalados para los nombres de paquetes y exportaciones. (defpackage #:foo (:use :cl) (:export #:bar #:baz)) (in-package #:foo) ...

3 la respuesta

¿Imprimir salida en un archivo o no imprimir salida?

Me gustaría guardar o ignorar las salidas cuando ejecuto una función específica en lisp. Yo uso Emacs y CCL. Por ejemplo (defun foo (x) (format t "x = ~s~%" x)) y si ejecuto la función, imprime "x = 5". Pero no quiero imprimir en un búfer, ...

11 la respuesta

¿Para qué se usa lisp hoy y dónde crees que va? [cerrado

Nunca he sido uncece usuario, así que no me tomes demasiado denso mientras lees esto. Sin embargo ¿Para qué se usa lisp hoy? Sé que existen varias variantes del lenguaje, al menos una que lo mantendrá vivo comercialmente por un tiempo más ...

5 la respuesta

LISP contras en python

¿Hay un equivalente decons en Python? (cualquier versión superior a 2.5) Si es así, ¿está integrado? ¿O necesitoeasy_install ¿obtienes un módulo?

2 la respuesta

¿Cómo puedo tener argumentos opcionales Y argumentos de palabras clave para la misma función?

Estoy tratando de escribir una función Lisp que pueda tomar argumentos opcionales y de palabras clave. La función comienza (defun max-min (v &optional max min &keyword (start 0) (end nil)) Cuando intento llamar a la función usando los ...

3 la respuesta

Lisp: ¿puede una macro ser recursiva?

Recientemente comencé a codificar en Lisp, y ya me han impresionado mucho las macros: ellos me permitió hacer un complejo desenrollamiento de bucle [https://www.thanassis.space/score4.html#lisp] en tiempo de compilación, algo que no puedo hacer ...

4 la respuesta

¿Por qué no se destruye en forma de definición?

En unlet form (Clojure aquí) Puedo hacer algo como (let [[u s v] (svd A)] (do-something-with u v))dóndesvd devuelve una lista de longitud tres. Esto es algo muy natural, así que ¿por qué no es que no tenemos (def [u s v] (svd A)) y sus ...

8 la respuesta

@Variable pasado a macro se resuelve en un espacio de nombres incorrecto?

Los Noir [http://webnoir.org/] macrodefpage me está dando un poco de problemas. Estoy tratando de construir una llamada similar a esta: (defpage [:post "some/url"] [data] ;; some stuff... ) Sin embargo, en lugar de usar la palabra clave:post Me ...

6 la respuesta

Determinación de la lista de argumentos de función en Common Lisp

Es posible encontrar la lista de argumentos de una función, dado un objeto de función (o el símbolo de una función) en común lisp?

8 la respuesta

Cómo hacer una GUI usando Lisp: DrScheme o Common Lisp

O el trabajo básico debe hacer para crear una GUI. Sé los componentes básicos de la GUI, pero por dónde empezar. Solo soy una persona de autoaprendizaje y estoy leyendo "Cómo diseñar un programa" (HtDP) al final del libro, el autor sugiere que ...