home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / logo / 345 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  5.4 KB

  1. Path: sparky!uunet!know!cass.ma02.bull.com!pluto.uk03.bull.co.uk!pmoore
  2. From: pmoore@hemel.bull.co.uk (Paul Moore)
  3. Newsgroups: comp.lang.logo
  4. Subject: logo sources responses
  5. Message-ID: <1992Nov18.093531.3282@uk03.bull.co.uk>
  6. Date: 18 Nov 92 09:35:31 GMT
  7. Sender: @uk03.bull.co.uk
  8. Organization: Bull HN UK
  9. Lines: 123
  10. Nntp-Posting-Host: bogart
  11.  
  12. I posted a request for these recently. Some people asked for me to mail
  13. them the replies I got - well some of them had pretty wierd email addresses
  14. so I will post them here. PLus several people did not even know the one I knew 
  15. so I will put details of those too.
  16.  
  17. 1/ reply from UCB
  18.  
  19. From bh@anarres.CS.Berkeley.EDU  Thu Nov 12 15:38:18 1992
  20. Received: from bertha.uk03.bull.co.uk by bogart.uk03.bull.co.uk; Thu, 12 Nov 92 15:38:18 GMT (MET)
  21. Received: from pluto.uk03.bull.co.uk by bertha.uk03.bull.co.uk with SMTP
  22.     (15.11.1.4/15.6) id AA00889; Thu, 12 Nov 92 15:40:08 gmt
  23. Received: from anarres.CS.Berkeley.EDU by pluto.uk03.bull.co.uk; Thu, 12 Nov 92 15:37:41 GMT
  24. Received: by anarres.CS.Berkeley.EDU (4.1/1.42)
  25.     id AA00962; Thu, 12 Nov 92 07:40:57 PST
  26. Date: Thu, 12 Nov 92 07:40:57 PST
  27. From: bh@anarres.CS.Berkeley.EDU (Brian Harvey)
  28. Message-Id: <9211121540.AA00962@anarres.CS.Berkeley.EDU>
  29. To: pmoore@bertha.uk03.bull.co.uk
  30. Subject: Re: logo sources
  31. Newsgroups: comp.lang.logo
  32. In-Reply-To: <1992Nov12.131250.8320@uk03.bull.co.uk>
  33. Organization: University of California, Berkeley
  34. Cc: 
  35. Status: RO
  36.  
  37. A new alpha test release (version 2.8) of Berkeley Logo is now
  38. available by anonymous FTP.  This version fixes several important
  39. bugs (the one about spaces at the end of a line, for example).
  40. Its major new feature is an extended-memory capability for the PC.
  41.  
  42. The PC distribution includes two executable programs.  BL.EXE is
  43. similar to the earlier versions except for the bug fixes mentioned
  44. above.  UCBLOGO.EXE requires a 286-or-better processor, but is able
  45. to take advantage of extended memory if you have it.  This means that
  46. Berkeley Logo can finally run the larger programs from my Computer
  47. Science Logo Style books (e.g., the Pascal compiler) on the PC.
  48.  
  49. (Technical note:  BL.EXE is compiled using Turbo C++; UCBLOGO.EXE is
  50. compiled using Zortech C++.  The files BL.PRJ and BL.DSK in the
  51. distribution are used to control Turbo; the files MAKEFILE and UCBLOGO.DEF
  52. are used to control Zortech.  The files LOGOLIB/*.BGI are needed in order
  53. to be able to run BL; the file ZPM.EXE is needed to run UCBLOGO.)
  54.  
  55. In this version CASEIGNOREDP is initially TRUE, as I suggested earlier.
  56. Some of the library procedures (e.g., FOR and FOREACH) have been
  57. rewritten to use macros so that you can now STOP or OUTPUT inside them.
  58. I have, by popular demand, NOT removed the machine-specific graphics
  59. commands -- although, now that I have *four* graphics environments to
  60. worry about I'm even less happy about them.
  61.  
  62. I know of one bug in this release:  Suppose you have a procedure that
  63. might invoke an undefined procedure, but actually doesn't, like this:
  64.     TO FOO
  65.     IF 2=2 [STOP]
  66.     NOT.DEFINED
  67.     END
  68. Then after you invoke FOO a bunch of times, you get an "out of memory"
  69. error -- but only on the Mac, or at least I haven't seen it happen
  70. anywhere else.  This was a problem with the CSLS Pascal compiler, but
  71. I've changed the latter (ucblogo/csls/pascal) so that it doesn't trip
  72. over this problem anymore.  I didn't want to hold up this release too
  73. long while looking for the bug.
  74.  
  75. I do not intend to do any more development on Berkeley Logo.  The next
  76. release will be called 3.0 and will have nothing but bug fixes.  At that
  77. point I expect to start giving it to people like Compuserve and BMUG for
  78. wide distribution.
  79.  
  80.  
  81. FTP to anarres.cs.berkeley.edu and get any of the following files:
  82.  
  83. pub/ucblogo.tar.Z    Unix sources and documentation
  84. pub/ucblogo.zip        PC version, PKZIP form, including executables
  85.                 BL.EXE and UCBLOGO.EXE
  86. pub/ucblogo.sit.hqx    Mac version, StuffIt/BinHex form, w/ executable Logo
  87. pub/usermanual        Just the documentation file.
  88. pub/csls.tar.Z        Logo programs from _Computer Science Logo Style_
  89.  
  90. You're on your own for the unpacking software.
  91.  
  92. Advantages of Berkeley Logo:
  93.  
  94.     * It's free.
  95.  
  96.     * It comes with source files (in C).
  97.  
  98.     * Logo programs are completely compatible among Unix, PC, and Mac.
  99.  
  100. Disadvantages of Berkeley Logo:
  101.  
  102.     * It's pretty slow.
  103.  
  104.     * It doesn't do anything fancy about graphics.  (One turtle.)
  105.  
  106. If you don't have FTP access, but can read a 3.5-inch disk, send me
  107. $2.50 to cover costs and tell me whether you want the Mac or the PC
  108. version (or send $5.00 for both) and I'll send you a disk.  (Outside
  109. North America, please send US $3.50 for one disk or $6.50 for both.)
  110. The PC disk includes both PC versions.
  111.  
  112.                 Brian Harvey
  113.                 2634 Virginia St
  114.                 Berkeley, CA  94709
  115.  
  116. I wnet and got this - it seems excellent. THe binaries are supplied so it
  117. run striaght out of the box. Haven't tried to build them anywhere (Yet?)
  118.  
  119. 2/ mswlogo - windows Logo. This is very good indeed - my kids are Windows
  120. hackers already so they had no problems with it. It is not as rich a language
  121. as the UCB logo above but is great for kids (thats what LOGO is for isnt it).
  122. Get it from cica I think - or cher.media.mit.edu.
  123.  
  124. 3/ Ladybug - included for completeness. At one time this was the only PD
  125. logo for the PC around. It is not very good now. CGA and slow. This and the
  126. above can be got from simtel.
  127.  
  128. 4/ there is an old logo source in comp.sources.unix/volume10/logo. THis is
  129. the core that was used for mswlogo I think. Built on yacc
  130.  
  131.  
  132. Hope this helps
  133.  
  134. Paul
  135.