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

1 la respuesta

¿Cómo instalo LFE en Ubuntu Karmic?

Erlang ya estaba instalado: $dpkg -l|grep erlang ii erlang 1:13.b.3-dfsg-2ubuntu2 Concurrent, real-time, distributed function ii erlang-appmon 1:13.b.3-dfsg-2ubuntu2 Erlang/OTP application monitor ii erlang-asn1 1:13.b.3-dfsg-2ubuntu2 Erlang/OTP ...

4 la respuesta

¿Se pueden ejecutar varias declaraciones en una declaración "si"?

Esta es mi función: (defun MyFunction(input) (let ((NEWNUM (find input num))) (if (find input num) //if this (setq num NEWNUM) (FUNCT2) //then execute both of these (list 'not found)))) //else output thisEntonces después delif declaración que ...

1 la respuesta

Lista inversa en Raqueta en O (n)

Necesito escribir una función recursiva en Scheme que tome una lista de átomos y la invierta en tiempo lineal. ¿Solo se me permite usar define, lambda, contras, car, cdr, cond, let y null? . Esto es lo que tengo hasta ahora: (define reverse ...

2 la respuesta

Una función para comparar conjuntos; ayuda a mejorar la eficiencia

Estoy intentando escribir una función que compare dos listas para ver si representan el mismo conjunto. Es decir'(a b c d d) y'(d c b a d) Representa el mismo conjunto. Los elementos pueden estar en cualquier orden. Esto es lo que tengo, que ...

2 la respuesta

Definición de "forma lisp"?

¿Cuál es exactamente la definición de un "formulario Lisp"? Hasta donde sé, es "un átomo o una lista que tiene un símbolo como primer elemento". Pero entonces, esto (en Scheme) no sería una forma: ((lambda () 42)) ;; The answer to Life, the ...

2 la respuesta

¿Cómo puedo modificar enlaces de funciones en Common Lisp?

Aquí hay algo que puede hacer en Scheme: > (define (sum lst acc) (if (null? lst) acc (sum (cdr lst) (+ acc (car lst))))) > (define sum-original sum) > (define (sum-debug lst acc) (print lst) (print acc) (sum-original lst acc)) > (sum '(1 2 3) 0) ...

1 la respuesta

¿Recuperar (cargar) el código fuente ed de CCL?

llame(load "code.lisp") con CCL, luego borró accidentalmente code.lisp. ¿Hay alguna forma de recuperar el código fuente? ¿CCL lo tiene en memoria en alguna parte?

5 la respuesta

Referencias necesarias para implementar un intérprete en C / C ++

Me encuentro vinculado a un proyecto para integrar un intérprete en una aplicación existente. El lenguaje a interpretar es un derivado de Lisp, con incorporaciones específicas de la aplicación. Los 'programas' individuales se ejecutarán por lotes ...

2 la respuesta

¿Qué significa backtick en LISP?

Tengo esta macro, que reescribe define. Si elimino la marca de retroceso "` ", no funcionará. ¿Cuál es la explicación? (defmacro define ((name &rest r) body) `(defun ,name ,r ,body))

6 la respuesta

¿Conoces un idioma con el tipo estático que verifica dónde está el código de datos? [cerrado]

¿Puedes nombrar idiomas con comprobación de tipo estático (como Java) y donde el código es datos (como en LISP)? Me refiero a las dos cosas en un idioma.