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

8 la respuesta

Programación paralela Lisp común

Quiero implementar mi algoritmo de filtrado de partículas en paralelo en Common Lisp. El filtrado y el muestreo de partículas se pueden paralelizar y quiero hacer esto para mi máquina de 4 núcleos. Mi pregunta es si la programación en paralelo ...

8 la respuesta

Utilizando Let in Scheme

Quiero escribir un programa para encontrar las raíces de la ecuación cuadrática en Scheme. Utilicé LET para ciertos enlaces. (define roots-with-let (λ (a b c) (let ((4ac (* 4 a c)) (2a (* 2 a)) (discriminant (sqrt ( - (* b b) (4ac))))) (cons ( ...

22 la respuesta

Utilizando Vim para el desarrollo de Lisp

He estado usando Lisp por un tiempo, pero estoy empezando a tomarme más en serio el trabajo "real" en Lisp. Soy un gran fan de Vim y me preguntaba cómo puedo ser más productivo usando Vim como mi editor para el desarrollo de Lisp. Complementos, ...

10 la respuesta

Common Lisp Tiempo de compilación y ejecución

Tengo un archivo lisp que hace muchos muestreos, E / S de archivo y aritmética en un bucle. (Hago filtrado de partículas [http://en.wikipedia.org/wiki/Particle_filter] en común lisp.) Estoy compilando mi archivo lisp usando elcompile-file ...

8 la respuesta

Mac OS X viene con un entorno Lisp integrado con Emacs?

He estado tratando de encontrar un entorno que no implique instalar nada más en mi Mac para Lisp, ya que no lo usaré después de hacer la tarea (quién sabe si continúo usándola). He tratado de mirar pero no puedo encontrar nada. ¿Alguien sabe si ...

16 la respuesta

¿Cuál es el equivalente de clojure del lenguaje de Python “if __name__ == '__main __'”?

Estoy incursionando en clojure y tengo algunos problemas para tratar de determinar el equivalente de clojure (y / o Lisp) de este idioma común de Python. El idioma es que en la parte inferior de un módulo de Python a menudo hay un poco de ...

6 la respuesta

Comprender cómo implementar una sola vez lisp macro

En el libro de Peter Seibel "Practical Common Lisp", podemos encontrar la definición de la macro muy complicada de una sola vez (vea la parte inferior de la páginahttp: ...

8 la respuesta

¿Dónde debe ir un Quicklisp QUICKLOAD en mi fuente? ¿En ninguna parte

Digamos que construyo una aplicación encima denet.aserve ybordeaux-threads. La declaración de mi paquete podría verse así: (defpackage :my-package (:use :cl :net.aserve :bordeaux-threads) (:export …)) Uso Quicklisp, entonces ...

2 la respuesta

Ayúdame a escribir una macro Clojure que agregue metadatos automáticamente a una definición de función

e doy cuenta de que la primera regla de Macro Club es No usar macros, por lo que la siguiente pregunta pretende ser más un ejercicio de aprendizaje de Clojure que otra cosa (me doy cuenta de que esto no es necesariamente el mejorutiliza ...

8 la respuesta

Unix manejo de señal en lisp (común)

He investigado un poco sobre este tema y estoy apareciendo espacios en blanco. Parece que hay formas dependientes de la implementación de hacer el manejo de la señal de Unix en Common Lisp, pero ¿hay un paquete que brinde una forma ...