The Language Machine is a toolkit for language and grammar: a library, main program, and self-hosted rule compilers with one frontend. The system is easy to use. It directly implements unrestricted rule-based grammars with actions and external interfaces.
This very simple and incomplete D binding to GeographicLib library. Unfortunately the binding uses Derelict2.DerelictUtil library, because it was intended for internal use only.