Various software hacks
Of course, you wouldn't want to use any of this stuff today. Life has moved on. I leave this around mostly for posterity's sake. Instead of using TkGLXAux, for example, you'd just use Swig, which does the same thing and much more. When I wrote it, there was no such thing as Swig. Likewise, Togl has gone much further than tkoglx ever went. Most recently, for stuff on this page, I wrote pc_scripts to manage Usenix Security 2001, which was just right before web apps became the big thing. Now you'd manage a conference with something like HotCRP.
Also of some minor amusement, this page used to render quite nicely, but HTML standards have moved on. I haven't bothered to fix it much.
Cool Tcl Stuff
- a Tcl/Tk/expect
front-end to ulayers (allowing your Unix machine at home to dial in and use
a MacLayers server).
replacement for xbiff - tells you how many e-mails are waiting and lets you
preview authors and subjects.
Arnaud Taddei at CERN
has added all kinds of features, including support for POP, IMAP, and AFS.
Other Tcl/Tk programs and extensions can be found on the
ftp.aud.alcatel.com ftp site. Here's a
hypertext front-end to the Tcl ftp site.
The Tcl FAQ may also be helpful to you. Lastly, you can check out the
home page of John K. Ousterhout, the guy who designed Tcl.
- a set of Tcl bindings for most GL calls. Use this along with the glxwin
extension and you've got a hot Silicon Graphics GL developement environment.
- A Tk widget to support OpenGL. Note that you currently need to do your
OpenGL calls from C. When I get a chance, I'll port TkGLXAux to OpenGL. Alternatively,
check out TIGER.
Cool Perl Stuff
- scripts to help you manage a program committee (with some compatibility
with traditional Usenix program committee scripts)
- converts your Netscape or Mozilla local mail folders to the format used
by the UW imapd
- a simple pre-processor with some features of cpp and NoWeb
- useful for maintaining documents with multiple output formats (e.g.: HTML
and plain ASCII). simple-pp documentation is on-line.
- lets you sort your .newsrc based on a .news.favorite file.
- lets you generate pretty HTML3.0, Postscript, or ASCII-formatted tables
of your class or other weekly time schedule. classgrid
documentation is on-line.
The Perl FAQ may also be helpful to you.
Dan Wallach, CS
Department, Rice University
Tue 25-Aug-2009 11:34