Resultados de la búsqueda a petición "lisp"
¿En qué sentido las lenguas como Elixir y Julia son homoicónicas?
La homoiconicidad en Lisp es fácil de ver: (+ 1 2) es tanto la función llamada a+ con1, 2 como argumentos, además de ser una lista que contiene+, 1y2. Es simultáneamente código y datos. Sin embargo, en un idioma como Julia: 1 + 2 Sé que ...
¿Qué significa la convención doble menos (-) en los nombres de funciones en Emacs Lisp
He estado leyendo varios paquetes de Emacs Lisp y he encontrado la convención de algunas funciones que se declaran con, después del prefijo de la biblioteca, por ejemplo: (defun eproject--combine-regexps (regexp-list)Me pregunto si es una ...
Convertir cadena a código en Scheme
¿Cómo convierto una cadena en el código correspondiente en el esquema PLT (que no contiene elstring->input-port método)? Por ejemplo, quiero convertir esta cadena: "(1 (0) 1 (0) 0)"en esta lista: '(1 (0) 1 (0) 0)¿Es posible hacer esto sin abrir ...
(definir (promedio ...)) en Lisp
Solo estoy jugando con el esquema / lisp y estaba pensando en cómo corregiría mi propia definición deaverage. Sin embargo, no estoy seguro de cómo hacer algunas cosas que creo que son necesarias. definir un procedimiento que tome un número ...
Cotización Lisp trabaja internamente
¿Cómo funciona lispquote trabajar internamente? Por ejemplo: (quote (+ 1 (* 1 2)) )parece ser equivalente a (list '+ 1 (list '* 1 2))lo que significa que de alguna manera simboliza los valores de Head de forma recursiva. ¿Esta función está ...
Ejecutando Clojure y otros Lisp al mismo tiempo en Emacs
yo sueloAquamacs [http://en.wikipedia.org/wiki/Aquamacs], y Aquamacs está pre-equipado conLIMO [http://en.wikipedia.org/wiki/SLIME]. (setq inferior-lisp-program "/usr/local/bin/sbcl") #####!!! (add-to-list 'load-path "/Library/Application ...
¿En qué se diferencia Racket de Scheme?
Racket es un descendiente de Scheme. ¿En qué se diferencia Racket de R6RS? ¿Qué agregó, quitó o simplemente es diferente? Entiendo que Racket es más que un idioma, es una plataforma para idiomas. Pero me estoy refiriendo al dialecto principal de ...
La herramienta para la programación visual.
Necesito la herramienta para la representación gráfica del flujo de trabajo en un programa (como los circuitos electrónicos se describen con representación gráfica). La representación tiene que ser como la siguiente: las funciones son cuadros y ...
¿Cómo distribuir las dependencias de asdf / quicklisp junto con una aplicación compilada con Embeddable Common Lisp?
He probado este ejemploEjemplo de asdf del repositorio ECL [https://gitlab.com/embeddable-common-lisp/ecl/tree/develop/examples/asdf], funciona bien pero no tiene dependencias de asdf. Si agrego : depende de (#: capa inferior) a example.asd ...
transformando árboles en lisp
Estoy tratando de modificar una representación de un árbol de: (A 2 B 0 C 2 D 0 E 0) en (A (B) (C (D) (E))). Mi código es como: (defun transform(l) (cond ( (null l) NIL) ( (and (not (numberp (car l))) (= (cadr l) 0) (null (cddr l))) (cons (car ...