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

1 la respuesta

¿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 ...

2 la respuesta

¿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 ...

4 la respuesta

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 ...

5 la respuesta

(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 ...

2 la respuesta

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á ...

1 la respuesta

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 ...

6 la respuesta

¿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 ...

5 la respuesta

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 ...

1 la respuesta

¿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 ...

2 la respuesta

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 ...