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 for a local university. 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, so you will likely run across my attempts at self-learning in the code here on this site.
Disclaimer: the only domains I own are metasyntax.net, blastproof.net, and their sub-domains. I have absolutely nothing to do with any other domain containing the name “metasyntax.” Also, I don't do the social media thing, so anybody you might find on Facebook, Twitter, or Linked-In that shares my name is not me.
I put all kinds of things in my blog, when I remember to write them down. Check it out below. The blog is compiled (i.e. all the files are static, not dynamically generated) from source by a Tcl program. If you're interested in seeing how I do this, poke around in the website repository on BitBucket.
I used to use CVS for source control. It was nice. But then eventually one day I suddenly decided to switch to Mercurial for a few reasons:
So now you can access my public Mercurial repository on BitBucket. To clone the whole thing (you can also just clone the bit you want), use something like this:
$ hg clone http://bitbucket.org/taylor_venable/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.
As I said above, programming languages are about my favorite thing in computing science, so I have tended to work with a bunch of different ones over time. The first language I used was VAX BASIC in high school, then I learned Visual Basic and (very essential) C++. At Purdue, I learned Java before discovering Perl and Python on my own. Then I was off learning about Ruby, Tcl, Common Lisp, Haskell, and much more.
See also my generic BitBucket project, described above.
Some musings about music that I like.
Information about me and the site. Personal appeals.
Pointers to locations in virtual space.
The contents of this site are, unless otherwise indicated, copyright (c) 2008-2013 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.
For certain purposes, the contents of this website which are copyright Taylor Christopher Venable (including, but not limited to, any web pages, documentation, and source code hosted on it) may be referred to collectively as the Metasyntax Projekt. All rights belonging to the original author are reserved.