Livecoding de gráficos en Common Lisp: Creando un programa Boids sin reinicios
Este artículo demuestra el livecoding en Common Lisp para la programación de gráficos, utilizando el algoritmo Boids como ejemplo. La poderosa función de recompilación de Common Lisp permite la modificación del código y el efecto inmediato mientras el programa se ejecuta, eliminando la necesidad de reinicios. El autor utiliza el framework gráfico Sketch, implementando incrementalmente el algoritmo Boids y mostrando el proceso de desarrollo eficiente habilitado por el livecoding. Al modificar el código y observar los efectos en tiempo real, se implementa el núcleo del algoritmo Boids, incluyendo las reglas de separación, cohesión y alineación, culminando en una simulación Boids que sigue el ratón. El livecoding mejora significativamente la eficiencia y la interactividad del desarrollo.