Moonphase: Sistema de Alerta Temprano de Fase Lunar en Múltiples Lenguajes
2025-06-02
El proyecto `moonphase` ofrece fragmentos de código en varios lenguajes de programación para calcular la fase de la luna. Estas implementaciones se basan en el algoritmo de moontool, un programa con interfaz gráfica de los años 80 de John Walker, que a su vez se basó en el libro *Practical Astronomy With Your Calculator*. El proyecto admite lenguajes de sistemas, lenguajes de script y DSL, con todas las implementaciones que incluyen casos de prueba y calculan la fración iluminada de la superficie de la luna. El proyecto enfatiza el código conciso y autónomo, listo para copiar y pegar en sus proyectos.