Obsolete Projects

Making my personal mail subsystem “Do The Right Thing(tm)”.

I once used nmh in conjunction with Procmail.

MH is the mail handler developed by the RAND Corporation for their internal use. The source code has been placed in the Public Domain, and is available at the UCI MH Home Page.

The Open Source community picked up the last RAND release and ran with it. NMH started as a port of MH to autoconf and is now much more. It can be used as a drop-in replacement for mh.

Procmail is IMHO the most versatile and easy to use mail sorting system ever invented. If you feel inundated or trapped by your mail, or if you belong to several mailing lists, this is definitely for you. I used MH’s slocal as my mail sorter until I discovered procmail. I love MH, but Procmail is orders of magnitude more powerful and more reliable than slocal. This is most of the last .procmailrc I ever used.

Now I use the Sieve mail sorting language on my Cyrus mail servers.

Making my desktop Self-Aware.

I’m slowly migrating to Sawfish, a window manager with an embeded scheme interpreter. I’m giving up on this until Xgl is integrated into the X.org X11 distribution. Then I’ll take a look at what window managers support compositing, transparency, and wiggin’.

Creating an all-encompassing .cshrc a.k.a. The world’s longest login

Using the manual pages, and suggestions from friends, I tried to make as much of my environment as portable as possible with just one file. There is still a bucket of bullet proofing to be done! I’ll finish it some day — in the unlikely event that BASH is pried from by cold, dead hands.

This was aimed mostly at tcsh-6.07. All of the features of any version post-6.00 should work. It should also load without complaining in csh, and emulate as much tcsh behavior as it can. You can grab my last revision here.