You're absolutely right, formal computational geometry is more biased towards exact algorithms and their associated complexities - specifically solving problems that more often than not have a geometric structure associated with them.
It is however fun from time to time to have some visual tangible results too otherwise things do get a bit dry.
@schoen You do make some very good points, the wave lengths in this list are based on the assumption of pure colour forms using Dan Bruton's Spectra approximation. http://www.physics.sfasu.edu/astro/color.html
Furthermore as you can see in the list composite colours such as white, gray and black have undefined values.
"<...> pure colour forms using Dan Bruton's Spectra approximation<...>"
Approximation or not, you cannot assign a unique wavelength or frequency to perceptual (extra-spectral) colors if for no other reason than that the given λ(f) is factually incorrect. Moreover, even an approximation doesn't make much sense, as simply human vision perceives magenta as a very different color to say various shades of pink (white + red) or any other color near red [orange. orange-red, etc.]. Basically, there is no single λ(f) - spectral - color that looks even vaguely like magenta (similarly for cyan, 'fuchsia' etc.).
Spirit is a far more extensive library. It supports more than just lexing.
This library is much simpler without many of the features found in Spirit on the other hand it is faster in both compilation times and running times when lexing.
@Safety1stClyde Thanks for the question, I'll try my best to give provide an answer.
The example demonstrates how a given message, is initially processed (encoded) to add forward error correction symbols to it, then byte (or symbol) errors added to the message.
Subsequently the message coupled with the FEC undergoes decoding which corrects the errors previously added resulting in the original message.
The underlying scheme utilized is called Reed-Solomon error correcting code, and is used in many different area, such as data communications, data storage, cryptography etc.
https://www.partow.net/programming/makefile/index.html