Welcome to the Taylor Venable's website. This page serves as a link to get to everywhere else, a kind of table of contents to the whole thing.
Briefly about me and this site: I'm a computing scientist who works with a security company writing software for multi-factor authentication systems and web applications which use such authentication methods. Academically, my interests cover programming languages (especially functional languages) and operating systems (especially BSD systems). I'm also interested in certain fields of algorithms, notably in numeric processing, concurrency, and data structures. I do a lot of learning on my own which stems from a feeling of unfulfillment in the American University system, so you will likely run across my attempts at self-learning in the code here on this site.
Disclaimer: the only domain I own is metasyntax.net and its sub-domains. I have absolutely nothing to do with any other domain containing the name “metasyntax.”
I use CVS for version control. In this modern era of a choice, one might wonder why I stick with the old CVS system. The reason is because it's simple. It's centralized, so I never have to worry about copying my changes around among my different systems, I just push and pull. It also uses a very cohesive text file format, so I can edit things like commit messages after I've made them, in case I make a mistake. It's also really easy to move things around: you just get on the server and do it!
You can access my CVS repository in two ways: one is via cvsweb in your browser, and the other is via anoncvs SSH access. To use the latter method:
$ cvs -d anoncvs@metasyntax.net:/cvs co -d metasyntax .
This site is split into sections based on topic. These are listed below, along with the pages that are to be found underneath them. There may be other pages on here as well, but these "undocumented features" are apt to be moved or removed.
The contents of this site are, unless otherwise indicated, copyright (c) 2008-2009 Taylor Venable. You may reproduce this site in whole or in part according to the rules of the Creative Commons Share-alike Attribution 3.0 license, viz:
Note that this does not apply to the software that I have written which is available on this site. For specific rights and responsibilities related to source code, see the license page.