This project seeks to implement, in Ada, the "reference_implementation" (ga_sandbox-1.0.7) together with the examples and exercises contained in the book Geometric Algebra for Computer Science by Dorst, Fonijne and Mann. Geometric Algebra for Computer Science website: http://www.cgl.uwaterloo.ca/smann/GA/reference_impl.html
OpenGL graphic support is provided by github.com/flyx/OpenGLAda,using Glfw version 3. OpenGLAda is distributed under the terms of the ISC License.
The version numbers in the shader programs may need modification depending on your platform.
GNAT Programming Studio (GPS) Considerations Use Tools->Views->Scenarios to display the Scenario panel. In the Scenario panel set GLFW Version to 3. For Mac, in the Scenario panel set Windowing System to quartz. In Preferences, ensure that Editor->Fonts & Colors->Default is set to a fixed size font. In Preferences->Editor->Ada set appropriate format selectors.