Proyectos

Programas concretos hechos con Niell, con doble objetivo: el hallazgo propio del proyecto y el forcing function del lenguaje. Cada versión del proyecto ejercita capacidades del compilador y expone gaps que vuelven upstream como cambios al lenguaje.

La lista crece cuando aparece un proyecto que valga la pena publicar — nunca antes. El código completo de cada uno vive en github.com/niell-lang, libre para leer, clonar o replicar.

Causet

Causet — buscamos tiempo emergente, encontramos geometría radial

Veinte versiones sobre causal sets, escritos en Niell. La pregunta original — ¿el tiempo es una propiedad emergente del orden causal? — pivotó dos veces en el camino. El resultado final es más modesto que la hipótesis inicial y más sólido que ella. En el trayecto, el compilador ganó dos features que hoy son parte del lenguaje: la keyword idiv y un fix al sampler para causets de cientos de eventos.