Article View: comp.lang.logo
Article #283logo sources responses
From: Paul Moore
Date: Wed, 18 Nov 1992 09:35
Date: Wed, 18 Nov 1992 09:35
123 lines
5637 bytes
5637 bytes
I posted a request for these recently. Some people asked for me to mail them the replies I got - well some of them had pretty wierd email addresses so I will post them here. PLus several people did not even know the one I knew so I will put details of those too. 1/ reply from UCB From bh@anarres.CS.Berkeley.EDU Thu Nov 12 15:38:18 1992 Received: from bertha.uk03.bull.co.uk by bogart.uk03.bull.co.uk; Thu, 12 Nov 92 15:38:18 GMT (MET) Received: from pluto.uk03.bull.co.uk by bertha.uk03.bull.co.uk with SMTP (15.11.1.4/15.6) id AA00889; Thu, 12 Nov 92 15:40:08 gmt Received: from anarres.CS.Berkeley.EDU by pluto.uk03.bull.co.uk; Thu, 12 Nov 92 15:37:41 GMT Received: by anarres.CS.Berkeley.EDU (4.1/1.42) id AA00962; Thu, 12 Nov 92 07:40:57 PST Date: Thu, 12 Nov 92 07:40:57 PST From: bh@anarres.CS.Berkeley.EDU (Brian Harvey) Message-Id: <9211121540.AA00962@anarres.CS.Berkeley.EDU> To: pmoore@bertha.uk03.bull.co.uk Subject: Re: logo sources Newsgroups: comp.lang.logo In-Reply-To: <1992Nov12.131250.8320@uk03.bull.co.uk> Organization: University of California, Berkeley Cc: Status: RO A new alpha test release (version 2.8) of Berkeley Logo is now available by anonymous FTP. This version fixes several important bugs (the one about spaces at the end of a line, for example). Its major new feature is an extended-memory capability for the PC. The PC distribution includes two executable programs. BL.EXE is similar to the earlier versions except for the bug fixes mentioned above. UCBLOGO.EXE requires a 286-or-better processor, but is able to take advantage of extended memory if you have it. This means that Berkeley Logo can finally run the larger programs from my Computer Science Logo Style books (e.g., the Pascal compiler) on the PC. (Technical note: BL.EXE is compiled using Turbo C++; UCBLOGO.EXE is compiled using Zortech C++. The files BL.PRJ and BL.DSK in the distribution are used to control Turbo; the files MAKEFILE and UCBLOGO.DEF are used to control Zortech. The files LOGOLIB/*.BGI are needed in order to be able to run BL; the file ZPM.EXE is needed to run UCBLOGO.) In this version CASEIGNOREDP is initially TRUE, as I suggested earlier. Some of the library procedures (e.g., FOR and FOREACH) have been rewritten to use macros so that you can now STOP or OUTPUT inside them. I have, by popular demand, NOT removed the machine-specific graphics commands -- although, now that I have *four* graphics environments to worry about I'm even less happy about them. I know of one bug in this release: Suppose you have a procedure that might invoke an undefined procedure, but actually doesn't, like this: TO FOO IF 2=2 [STOP] NOT.DEFINED END Then after you invoke FOO a bunch of times, you get an "out of memory" error -- but only on the Mac, or at least I haven't seen it happen anywhere else. This was a problem with the CSLS Pascal compiler, but I've changed the latter (ucblogo/csls/pascal) so that it doesn't trip over this problem anymore. I didn't want to hold up this release too long while looking for the bug. I do not intend to do any more development on Berkeley Logo. The next release will be called 3.0 and will have nothing but bug fixes. At that point I expect to start giving it to people like Compuserve and BMUG for wide distribution. FTP to anarres.cs.berkeley.edu and get any of the following files: pub/ucblogo.tar.Z Unix sources and documentation pub/ucblogo.zip PC version, PKZIP form, including executables BL.EXE and UCBLOGO.EXE pub/ucblogo.sit.hqx Mac version, StuffIt/BinHex form, w/ executable Logo pub/usermanual Just the documentation file. pub/csls.tar.Z Logo programs from _Computer Science Logo Style_ You're on your own for the unpacking software. Advantages of Berkeley Logo: * It's free. * It comes with source files (in C). * Logo programs are completely compatible among Unix, PC, and Mac. Disadvantages of Berkeley Logo: * It's pretty slow. * It doesn't do anything fancy about graphics. (One turtle.) If you don't have FTP access, but can read a 3.5-inch disk, send me $2.50 to cover costs and tell me whether you want the Mac or the PC version (or send $5.00 for both) and I'll send you a disk. (Outside North America, please send US $3.50 for one disk or $6.50 for both.) The PC disk includes both PC versions. Brian Harvey 2634 Virginia St Berkeley, CA 94709 I wnet and got this - it seems excellent. THe binaries are supplied so it run striaght out of the box. Haven't tried to build them anywhere (Yet?) 2/ mswlogo - windows Logo. This is very good indeed - my kids are Windows hackers already so they had no problems with it. It is not as rich a language as the UCB logo above but is great for kids (thats what LOGO is for isnt it). Get it from cica I think - or cher.media.mit.edu. 3/ Ladybug - included for completeness. At one time this was the only PD logo for the PC around. It is not very good now. CGA and slow. This and the above can be got from simtel. 4/ there is an old logo source in comp.sources.unix/volume10/logo. THis is the core that was used for mswlogo I think. Built on yacc Hope this helps Paul
Technical Details
Message-ID:
<1992Nov18.093531.3282@uk03.bull.co.uk>Path:
arc1-ca.pugleaf.net!sparky!uunet!know!cass.ma02.bull.com!pluto.uk03.bull.co.uk!pmooreShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!know!cass.ma02.bull.com!pluto.uk03.bull.co.uk!pmoore From: pmoore@hemel.bull.co.uk (Paul Moore) Newsgroups: comp.lang.logo Subject: logo sources responses Message-ID: <1992Nov18.093531.3282@uk03.bull.co.uk> Date: 18 Nov 92 09:35:31 GMT Sender: @uk03.bull.co.uk Organization: Bull HN UK Lines: 123 Nntp-Posting-Host: bogart