Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83 (MC830713); site ttds.UUCP Path: utzoo!watmath!clyde!burl!hou3c!hocda!houxm!hogpc!houti!ariel!vax135!floyd!whuxle!mit-eddie!genrad!decvax!mcvax!enea!ttds!johanw From: johanw@ttds.UUCP Newsgroups: net.sources Subject: TCSH for System III and version 7 Message-ID: <204@ttds.UUCP> Date: Sun, 13-May-84 16:12:30 EDT Article-I.D.: ttds.204 Posted: Sun May 13 16:12:30 1984 Date-Received: Thu, 17-May-84 03:02:46 EDT Organization: Royal Inst. of Techn., Stockholm Lines: 43 TCSH is an enhanced version of CSH. Difflistings between TCSH and the BSD4.1 CSH was posted to net.sources about a month ago. This was done by Paul W. Placeway at The Ohio State University (cbosgd!osu-dbs!paul). I have moved TCSH to a PDP-11/45 running version 7, and to an MC68000 (Altos) running System III. These ports are built on the BSD4.2 CSH minus job control. The sources for TCSH are rather large so I will distribute this stuff via tape. Besides: I'm not sure that BSD4.2 CSH is in the public domain. Could someone enlighten me on this: Is BSD4.2 CSH in the public domain? Portability: The size of the text on a PDP-11 is 57 kByte so separate instruction and dataspaces are required. You might get it up on an 11/23 with the usual overlay scheme, but i fear that TCSH will be to slow on that machine. TCSH is a bit strained on an 11/45 already. TCSH is quite at home on a MC68000. Caveat: I used a compiler (and library) with 32-bit int's. If you have only a compiler with 16-bit int's you are in for some sessions with lint (and tracing by putting printf's in the source, I don't know how to use adb on CSH). What does TCSH provide? I quote from the manual: 1) Editing of the command line using control characters. 2) Interactive command, file name and user name completion. 3) File/Directory/User list in the middle of a typed command. 4) Lookup of command documentation in the middle of a typed command. 5) Visual step up/down through the history list. 6) Automatic logout after long amounts of idle time. There is a serious bug in TCSH: start-up times are very long. Logging in on the 68000 system takes about 30 seconds. Logging in on the PDP may take 2 minutes. This is for lightly loaded systems... If you are still interested: Send me a 600 foot tape together with your snail mail address. {philabs,decvax}!mcvax!enea!ttds!johanw Johan Widen TTDS KTH S-100 44 Stockholm SWEDEN