2.1
Conventions

- 2.1.1. Overview
- 2.1.2. Mathematics

2.1.1
Overview
1
This section attempts to document the mathematical and typographical conventions used in the rest of the documentation.
2.1.2
Mathematics
1
Rather than rely on untyped and ambiguous mathematical notation, this documentation expresses all mathematics and type definitions in strict Haskell 2010 with no extensions. All Haskell sources are included along with the documentation and can therefore be executed from the command line GHCi tool in order to interactively check results and experiment with functions.
2
When used within prose, functions are usually referred to using fully qualified notation, such as (Vector3f.cross n t). This is the application of the cross function defined in the Vector3f module, to the arguments n and t.