SML3d is implemented using MLton, which is a whole-program compiler for Standard ML.
Parts of the SML3d code base are generated from specification files using tools written in SML. These tools are implemented on top of SML/NJ. SML3d also depends on tools and libraries from the SML/NJ project that have been ported to MLton.
The primary source of information about the OpenGL API, including specifications, man pages, and discussion forums.
Documentation about the Core Profile of the latest version of the OpenGL API.