Path: utzoo!utgpu!water!ljdickey From: ljdickey@water.waterloo.edu (Lee Dickey) Newsgroups: comp.sys.atari.st Subject: Re: gulam Summary: gulam is great Keywords: gulam shell unix Message-ID: <1417@water.waterloo.edu> Date: 20 Feb 88 06:04:51 GMT References: <8802041613.AA17044@ucbvax.Berkeley.EDU> Reply-To: ljdickey@water.waterloo.edu (Lee Dickey) Organization: U. of Waterloo, Ontario Lines: 60 In article <8802041613.AA17044@ucbvax.Berkeley.EDU> nfrech@ALMSA-1.ARPA ("Norman R. Frech") writes: > >Greetings: > >I have been reading the net for a few weeks now and would like to get some >information on Gulam. I am assuming this is some sort of shell but I don't >really know. One person on the net stated gulam has commands like mv, df, >and time. I use BSD 4.3 at work and that got my attention quickly. Is >gulam similiar to 4.3 or am I hallucinating? Is it public domain and where >do I get a copy? Any information would be appreciated! > I am also a BSD 4.3 user at work, and use Gulam at home on the ST and love it. Just now, on the ST, I typed the two commands: help > tt sx tt # to upload to the unix system (built in x-modem Not everything behaves exactly the same on Gulam. Prof. Mateti, the author, has some ideas about consistency of syntax. For example, In 4.3BSD csh In Gulam setenv aaa "hi there" setenv aaa "hi there" set bbb = "hi there" set bbb "hi there" echo $aaa $bbb echo $aaa $bbb It also has something called "ue" which is some flavor of micro-emacs. It is NOT un*x, but it is a simple, expanding shell done in that spirit. The electronic address for P.Mateti shows below, but the shell is available from a number of bulletin boards, and from LISTSERV@CANADA01.bitnet. Here is the file "tt". ----------------------------------------------------------------------- beta-test version 1.00.00.00 101887 of yet another shell for atariST (non-profit redistribution is permitted) /gulam. Copyright = 1987 pm@cwru.edu 62 built-in commands: alias dm endwhile help more printenv set ue cat dirc exit history mson pushd setenv unalias cd dirs fg if msoff pwd source unset chmod echo fgrep kb mv rehash sx unsetenv copy egrep foreach lpr peekw ren te which cp ef format ls pokew rm teexit while date endfor gem mem popd rmdir time df endif grep mkdir print rx touch programs accessible through hash table: uudecode gulamend arc uud speak dcclock more14 gulam uuencode uniterm ibmfmt cksm test history gu uue stspeech dos