wtoomey@gara.une.oz (Warren Toomey) (08/18/89)
Here is the latest version of Clam, a shell which has many of the features of sh, csh, and tcsh. It has command line editing, aliases, history, job control, and runs under Minix, 4.xBSD Unix, and SysV Unix. It is very modular, and is abundantly documented, and would be useful for teaching the operations of a shell. Clam was written by Callum Gibson last year for an Honours project in Comp Sci. This is the third version of Clam that has been posted to comp.os.minix. Thanks go to all the people who helped find & fix bugs in the previous versions. Also thanks to Jwahar Bammi for porting it to the Atari, and Robert Regn for beta-testing the first version. The source is shar'd, compressed 12-bit & uuencoded to save me money. It is split into thirteen 20K files due to posting limitations here in Australia. So you need to uudecode, uncompress & unshar it :-). Once you've done that, read README, Installation and Notes. These explain how to install Clam on your system. You should also do $ cat clammanaa clammanab > clam.1 to get an nroff version of the Clam manual. Clam will probably not compile on the Atari with GnuC at the moment, as several of the C functions have had their declarations altered. Hopefully someone ( Jwahar? ) will post the aprropriate patches TO ME so that it will work; also a patch to the Makefile would be nice too :-) If any bugs are found, could you please mail me a description of the problem, and a patch if you have one. I'd like to believe that Clam is bug-free, but there's always one more bug! My address is probably wtoomey@gara.une.oz@murtoa.oz The author's address is probably callum@gara.une.oz@murtoa.oz Have fun! Callum Gibson & Warren Toomey