Modules/include files for handling balanced trees. Data are stored under a key
(either an integer value or a string) and can be retrieved quickly.
The corresponding test programs demonstrate a fairly straightforward method to
customise the type of the data that are stored (a kind of "generic" programming).
Module for encoding/decoding strings according to the base64 scheme.
August 2019
Experiment with generic programming features - both a set of programs and a note.
A new module with basic string operations, such as replacing a set of substrings.
May 2019
Added notes on lambda expressions and the prototype pattern with accompanying source code
to demonstrate the approaches.
Several more checking programs - focusing on Fortran 2018 features.
November 2018
Cleaning up the repository (superfluous .dsp and .dsw files removed)
Also adding missing make files (some directories require special measures to ensure
they work on the various platforms - this still requires some work)
December 2016
Module for handling command-line arguments in a very similar way as the C function "getopt".
The technique used is the same as for the keyvars module.