home *** CD-ROM | disk | FTP | other *** search
- Path: 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
-
- 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
-