The Tyr library is an outgrowth of the code that accompanied my "Common
Knowledge" C/C++ Users Journal columns and this site's "Once, Weakly"
web column. Eventually, the complexity and redundancy of maintaining
totally separate applications became annoying enough to force me to
consider establishing a somewhat more standard environment. Because
each new functionality tended to depend to a large degree on existing
functionalities, it seemed to make sense to package the code as a library.
The current library is basically a repackaging of most of the existing
code at http://www.semantics.org/code.html (Though those familiar with
the existing code may notice some metaprogrammed upgrades to earlier
items, and a bugfix or two.)
Like the better-known Loki (see http://www.moderncppdesign.com), Tyr is
one of those Norse gods who pop up so often in C++ library design. Tyr,
sometimes known as Tiw (whence Tuesday), lost his right hand to Loki's
son (who happened to be a wolf), Fenrir. (I think it might be Tiw much
to try to draw any conclusions about the relationship of these
respective C++ libraries from the myth.) In any case, unlike Loki, Tyr
has many fine personal qualities, which explains why Loki is bound to a
rock in a cave, and Tyr isn't. But that's another story...
In order to avoid misleading anyone about the current quality of the
implementation, this first release of Tyr is numbered 0.5, and is
available at http://www.semantics.org/tyr.html
Best regards,
Steve
--
Stephen C. Dewhurst Semantics Consulting, Inc.
508-866-9400 phone PO Box 997
508-866-9401 fax Carver, MA 02330
scd@... http://www.semantics.org