[alt.sources] [source] Clam shell - tcsh-like shell for Unix/Minix/Coherent

wkt@ccadfa.adfa.oz.au (Warren Toomey) (11/14/90)

The latest version of Clam, a portable Unix shell with many features of csh
and tcsh, has been posted to the comp.os.minix newsgroup.
This is a `maintenance' version of Clam, fixing bugs in 1.3.3, tidying up
things and making it again more portable.

Clam runs under BSD4.x, SysV, Ultrix, Xenix, Minix and Coherent.
Please read the Readme, Installation and Portlist files before compiling.

Source
------
The files are a set of standard diffs against the Clam 1.3.3 sources. These
sources are available via anonymous ftp from the following sites:

IP address	Host name			Directory	Files
---------------------------------------------------------------------
131.236.1.2     ccadfa.cc.adfa.oz.au		pub/minix	clam1.3*
129.127.40.3	sirius.ucs.adelaide.edu.au	pub/minix/local	clam.1-3*
134.129.111.64	plains				pub/Minix/oz	clam.1-3*

	where * has its standard Unix meaning.

The files are stored as compressed tar files. You will need uncompress(1)
and tar(1) to extract them. Also set `type binary' when ftp'ing them.

Note plains is in America, both ccadfa and sirius are in Australia.
Please ftp within your own country where possible, and outside of
normal business hours. Also note that ccadfa is connected to the
rest of the world via a 9600 baud SLIP line.

The diffs posted in comp.os.minix should also be available from:
131.236.1.2     ccadfa.cc.adfa.oz.au		pub/minix	clam1.4*

The diffs can be applied with patch(1). Where the patch is close to or
bigger than the original file, the new file is included instead.

Betatest
--------
This is a betatest release. It would be appreciated if as many people
try Clam on as many platforms as possible, to weed out what bugs and
non-portabilities are left. Send reports to the address below.
I'm after the following information:

	a) What operating system & version you are using
		e.g Pyramid OSx version 4.01
	b) What compiler, version, specific flags you are using
		e.g gcc version 1.37.1, using -ansi
	c) What defines you are using
		e.g -DUCB -DHASH -DJOB -DSCRIPT
	d) What compile-time warnings/errors you get
	e) What run-time errors you get
	f) Fixes for d) and e)

Thanks in advance for these!

	Warren Toomey	wkt@csadfa.cs.adfa.oz.au[@uunet.uu.net?]


P.S For those still with us, part of the Readme from Clam 1.4 is given below.

Introduction.
-------------
  Clam is a Unix(tm) shell that has many features of tcsh, sh and improvements
all its own. The most notable features of Clam are: command line editing;
"real" aliases; aliases and builtins are on the path; normal wildcard expansion
in/output redirection etc. Please note, Clam is not csh/tcsh but is original
source code and differs in some ways from those shells in the features it
provides.

Copyright Notice.
-----------------
            Clam is copyright (c) 1988 by Callum Gibson.

  Clam is provided free of charge. You may make copies of it and redistribute
it if you wish. You may not sell Clam source or binaries. You may alter Clam
for your own purposes but you may not redistribute altered copies of Clam or
part thereof. You must leave the copyright notice intact at the top of every
Clam source file. Finally, no warranty is provided with Clam.

Future.
-------
  Clam 1.4 is a maintenance release to increase portability, tidy up code and
to remove known bugs; this was done by Warren Toomey. It is intended to
merge this version with the changes that Callum Gibson is working on, and
to release this as Clam 1.5, at a date to be decided.

Extra
-----

I expect to be snowed under with bug reports. Please be patient!



-- 
   Warren Toomey VK1XWT, rescreened.
Deep in the bowels of ADFA Comp Science.
      `What the hell is SIGTTIN?'