Moonphase: Ein mehrsprachiges Frühwarnsystem für Mondphasen
Das Projekt `moonphase` bietet Code-Schnipsel in verschiedenen Programmiersprachen zur Berechnung der Mondphase. Diese Implementierungen basieren auf dem Algorithmus von moontool, einem GUI-Programm aus den 80er Jahren von John Walker, das wiederum auf dem Buch *Practical Astronomy With Your Calculator* basiert. Das Projekt unterstützt Systemsprachen, Skriptsprachen und DSLs, wobei alle Implementierungen Testfälle enthalten und den beleuchteten Bruchteil der Mondoberfläche berechnen. Das Projekt betont prägnanten und eigenständigen Code, der einfach in Ihre Projekte kopiert und eingefügt werden kann.
Mehr lesen