Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!bbn!oberon!cit-vax!ucla-cs!zen!ucbvax!cbosgd!mandrill!pm From: pm@mandrill.CWRU.Edu (Prabhaker Mateti) Newsgroups: comp.sys.atari.st Subject: Gulam (Beta Test Release) Message-ID: <2305@mandrill.CWRU.Edu> Date: Sun, 8-Nov-87 15:02:43 EST Article-I.D.: mandrill.2305 Posted: Sun Nov 8 15:02:43 1987 Date-Received: Wed, 11-Nov-87 04:29:19 EST Organization: Case Western Reserve University Lines: 53 Keywords: shell, csh, freeware A few days ago, I sent the beta release of Gulam shell to turner@daisy. He will be posting it to the net soon. To help you decide if you care to save the uuencoded archives, here is a short description of the present state of Gulam. Gulam is a shell written and copyrighted by pm@mandril.cwru.edu; it is (and will be) distributed free of charge. It is not warranteed; on the other hand, I and many others find the present implementation eminently useable, and indeed use it all the time, in preference to other shells. The present beta-version (dated Nov 1987) is a result of fixing bugs, internal code improvements, and user-visible improvements. Gulam.prg is about 88200 bytes, and gulam.doc is about 78000 bytes. Users are encouraged to tell me both good and bad things about this program. Here is a list (complete?) of things new and/or diffrent from the alpha-version. 1. the bugs causing memory-lossage have been fixed. 2. an application program can now call one of *Gulam*'s routines that is equivalent to system() call. 3. an application program can now call one of *Gulam*'s routines that can receive keyboard input from the user, with all the facilities of `ue', and return the line input by the user. 4. `ue' can now insert-file. 5. stdout append-redirection (`>>') is now implemented. 6. a new sub-word consisting of three dots `...' expands to the list of all filenames rooted at the current or given directory. 7. doing a `set path ' will also cause an automatic `setenv PATH ; rehash'. 8. `ue' can now fill-paragraph. 9. new shell variable `verbosity' controls how silent *Gulam* is. 10. cp will not copy directories and their contents unless given the `-r' flag. 11. `ue' can now use mouse movements as cursor movements (see mscursor). 12. diskettes can be formatted (single/double-sided) in TOS standard way. 13. the command mem can not only report the GEMDOS free-list but also the list of GEMDOS Malloc-ated chunks. 14. shaded background on the screen is provided for the `gem' command. 15. the keypad keys can be toggled to become numeric or extra-function keys. 16. there are 3 separate key-bindings for the one *gulam* buffer, and the one *mini* buffer, and all the regular buffers. -- prabhaker mateti, case western reserve university, cleveland, oh 44106 {decvax,cbosgd,sun}!mandrill!pm pm@mandrill.cwru.edu (216) 368-2816