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

2 la respuesta

Impresión de impresión en Lisp

Tengo una estructura de datos muy simple que he definido en Lisp: ;;Data structure for a person (defstruct person (name nil) (age 0) (siblings nil :type list)) ;; Siblings is a list of person objects Luego procedo a instanciar algunos objetos ...

8 la respuesta

Eficiencia: recursividad vs bucle

Esto es solo curiosidad de mi parte, pero ¿qué es más eficiente, recurrencia o un bucle? Dado dos funciones (usando lisp común): (defun factorial_recursion (x) (if (> x 0) (* x (factorial_recursion (decf x))) 1)) (defun factorial_loop (x) ...

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

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

4 la respuesta

SML (Poly) tiene una REPL como CL?

Aquí hay una cita de "Lisping at JPL" de Ron Garret: "La depuración de un programa que se ejecuta en una pieza de hardware de $ 100 millones que está a 100 millones de millas de distancia es una experiencia interesante. Tener un ciclo de ...

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

6 la respuesta

Common Lisp exportando símbolos de paquetes

Hay una forma corta de exportar todos los símbolos de un paquete o es la única forma de hacerlo endefpackage. Generalmente escribo mi código en un archivofoo.lisp que generalmente comienza con(in-package :foo) y poner la definición del paquete en ...

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