Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!watmath!clyde!burl!ulysses!ucbvax!cory.berkeley.edu!dillon From: dillon@CORY.BERKELEY.EDU (Matt Dillon) Newsgroups: net.micro.amiga Subject: Re: Open letter to Amiga Message-ID: <8603032012.AA18995@cory> Date: Mon, 3-Mar-86 15:12:20 EST Article-I.D.: cory.8603032012.AA18995 Posted: Mon Mar 3 15:12:20 1986 Date-Received: Wed, 5-Mar-86 04:04:51 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: University of California at Berkeley Lines: 22 I agree that the drive clicking is a problem. In terms of lattice C, any malloc's are automagically deallocated when you exit; the AllocMem stuff you do is not, though there is a way of collecting many AllocMem's together and deallocating them all at once (I don't have the manual on me, so I don't remember what the routines were called) In terms of the 'c:' directory, and the CLI: The CLI was written for code compactness... that is, it's small. The proper solution to both the above problems is to use another 'shell' program. For instance, on UNIX systems, the CSH or SH programs are used. I posted a SHELL like program to the net. It doesn't do everything (I have not implimented path's for instance), but it gives you considerably more flexibility in many respects. Note on my shell: Since I don't know how to retrieve error conditions, there's no handling of that. Also, I have not implimented labels. Those are comming soon. -Matt