home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / archives / 3775 < prev    next >
Encoding:
Internet Message Format  |  1992-12-14  |  9.5 KB

  1. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!spool.mu.edu!agate!agate!usenet
  2. From: mills@athena.lkg.dec.com (George Mills)
  3. Newsgroups: comp.archives
  4. Subject: [comp.lang.logo] MicroSoft Windows LOGO Version 3.X is ready (based on ucblogo !!)
  5. Followup-To: comp.lang.logo
  6. Date: 14 Dec 1992 10:19:02 GMT
  7. Organization: University of California, Berkeley
  8. Lines: 230
  9. Sender: adam@soda
  10. Approved: adam@soda
  11. Distribution: world
  12. Message-ID: <1ghn2mINNml8@agate.berkeley.edu>
  13. References: <mills.723711536@dialup.athena.lkg.dec.com>
  14. NNTP-Posting-Host: soda.berkeley.edu
  15. Summary: Msw Logo 3.X ready
  16. X-Original-Newsgroups: comp.lang.logo
  17. X-Original-Date: 7 Dec 92 06:58:56 GMT
  18.  
  19. Archive-name: auto/comp.lang.logo/MicroSoft-Windows-LOGO-Version-3-X-is-ready-based-on-ucblogo
  20.  
  21.  
  22.         MswLogo Version 3.X for Micro-Soft Windows 3.0,1 is ready !!!
  23.         -------------------------------------------------------------
  24.  
  25. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  26. !!!! This is a MAJOR change read these notes carefully first    !!!!
  27. !!!! If you PUSH this onto a beginner he/she may get frustrated !!!!
  28. !!!! and not use logo at all. It's a PROTOTYPE                  !!!!
  29. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  30.  
  31. LOCATION: itrc::/millspub/mswlgo3x.zip (this is a DEC internal location)
  32.             or
  33.           cher.media.mit.edu on pub/comp.lang.logo/programs/mswlogo
  34.             or
  35.           simtel on PS:<MSDOS.LOGO> (in queue)
  36.             or
  37.           Send the following message to: ftpmail@decwrl.dec.com 
  38. ----cut here----
  39. connect 18.85.0.47
  40. binary
  41. uuencode
  42. chdir pub/comp.lang.logo/programs/mswlogo
  43. get mswlgo3x.zip
  44. quit
  45. ----cut here----
  46.  
  47. Note: There is no connection between the ftpmail server suggested here
  48. and cher.media.mit.edu or MswLogo. It is a common service to internet
  49. users from Digital Equipment Corporation. There are other ftpmailers
  50. available but I don't know the addresses.
  51.  
  52. New features/bugs fixed:
  53.  
  54.    o This version of MswLogo is now based on a new "core" written
  55.      by Brian Harvey (called ucblogo) at Berkeley. It has the same
  56.      user interface as MswLogo 2.4 and all it's extensions (like
  57.      Bitmaps, Multimedia, etc.).
  58.  
  59. Notes to ucblogo users:
  60.  
  61.    o Most ucblogo commands still exist but most of the "character cell"
  62.      commands don't fit well into the windows model. For example many
  63.      logo programs use "readchar" as buttons. Well in windows you have
  64.      buttons so why not use buttons. I hope to have these type features
  65.      in 3.1 +/- a minor rev. Basically a logo programmer should be able
  66.      to create,label, and trap windows buttons. They should also be able
  67.      to present data into a list box etc.
  68.  
  69.    o Even though "ucblogo" runs on mac and x, it is not running a true
  70.      gui (graphics user interface). In Mswlogo (with the ucb core) you get
  71.      a true gui. You can enable tracing while running your program, you
  72.      can pop up a status windows that give lots of information about
  73.      what the turtle is up to. You can be editing and testing your commands
  74.      in logo at the same time. Online Hypertext help is also a big plus.
  75.  
  76. Notes to mswlogo users:
  77.  
  78.    o The major differences are, you have to load and save programs.
  79.      But this is really an enhancement, since you can have many
  80.      procedures in one program.
  81.  
  82.    o Advanced logo users will be glad to know the new core features
  83.      tail recursion.
  84.  
  85.    o Sytax is slightly different (no ";" between commands in a list.
  86.    
  87.    o No repcount function :-(, a hack is in place, I fix it or remove it.
  88.  
  89.    o No goto, I may add it, if Brian Harvey doesn't kill me for even
  90.      thinking about it.
  91.  
  92.    o performance is is ok until you take advanatage of some of the added
  93.      ucblogo functionality which can be very compute intensive, but also
  94.      very powerfull.
  95.  
  96. NOTE: Windows 3.0 users there is a seperate executable for 3.0
  97.       due to the MultiMedia enhancements which 3.0 does not have.
  98.  
  99. To Install it:
  100.  
  101. Note NO environment variables (set xxx=yyy commands) needed.
  102.  
  103. 1) UnZip MSWLGO3X.ZIP into a directory (e.g. c:\logo)
  104.  
  105. 2) UnZip LOGOLIB.ZIP (included in MSWLGO3X.ZIP) into LOGOLIB
  106.    (e.g. c:\logo\logolib). The library used to be optional on mswlogo
  107.    it is required from now on.
  108.  
  109. 3) UnZip EXAMPLES.ZIP (included in MSWLGO3X.ZIP) into EXAMPLES
  110.    (e.g. c:\logo\examples). These are optional examples.
  111.  
  112. 4) Copy BWCC.DLL (included in the .ZIP) to anywhere in your PATH.
  113.    The desired place is in your root windows directory (e.g. c:\windows).
  114.  
  115. 5) Start Windows and add an Icon as follows:
  116.  
  117.    a) Select the applications (or other desired) group box.
  118.  
  119.    b) Go into Program manger FILE menu and click on New.
  120.  
  121.    c) Select Program Item and click OK.
  122.  
  123.    d) Enter the command for logo (e.g. c:\logo\logo).
  124.       Windows 3.0 users MUST use logo30 (e.g. c:\logo\logo30).
  125.       You may also delete the .EXE you do not use here.
  126.  
  127.       This can also be where you select the size of the image (NOT the size
  128.       window). The switches "-h number" (to select height) and "-w number" (to
  129.       select width). The default has been and still is 1000x1000. For example
  130.       to change to a 500x500 image (using 1/4 the amount of memory) enter:
  131.  
  132.       c:\logo\logo -h 500 -w 500
  133.  
  134.    e) Include a working directory (e.g. c:\logo\work) or you'll have logo
  135.       files all over the place (this available only to 3.1 only). I'll try
  136.       to come up with a better solution soon.
  137.  
  138. Start it from Windows by double clicking the Logo Icon
  139.  
  140. Start it from DOS by typing "win logo [options]" at DOS prompt (assuming
  141. logo.exe is in your PATH).
  142.  
  143. Try typing "DEMO" in the "Input Box".
  144.  
  145. Standard features:
  146.  
  147.    o Supports Text in all available fonts and sizes.
  148.    o Cut, Paste and strecthing bitmaps.
  149.    o Zoom.
  150.    o Tail recursion.
  151.    o User error handling.
  152.    o "Standard" Logo parsing.
  153.    o Floodfill.
  154.    o Save and restore images in .BMP format.
  155.    o 16.7 million pen and background colors (using windows dithering).
  156.    o Supports color palette (256 solid colors).
  157.    o Standard Windows Hypertext Help.
  158.    o Standard Windows Printing.
  159.    o Supports separate library and work area.
  160.  
  161. Recommended usage:
  162.  
  163.    o If your a ucblogo user and waiting for a windows version.
  164.      Use it now, I think you'll like it.
  165.  
  166.    o If your a former mswlogo user and you, your child or students
  167.      are happy with their progress and usefullness on mswlogo 2.4
  168.      then stick with it for now. Once you've reached some of mswlogo 2.4's
  169.      weaknesses (like limits in recursion, large programs hard to manage
  170.      etc. then you may want to give it a try now). 
  171.  
  172. Bugs / Basic Missing features:
  173.  
  174.    o Real mode is not supported.
  175.    o Printing on (very few) printers still doesn't work.
  176.    o Need arrow-key command recall.
  177.    o Character cell operations missing, setcursor etc.
  178.    o Cross refernces in help.
  179.    o Online help that a younger user can understand.
  180.    o User controlled buttons and dialog boxes.
  181.    o Bugs you find.
  182.  
  183.    o If a bug is really bugging you or feature you really want to see done,
  184.      say so, by sending me email. This will help me determine what's important.
  185.      No promises, but it will help. I love any feedback good or bad.
  186.  
  187. Reporting bugs:
  188.  
  189.    Report bugs to George Mills (mills@athena.lkg.dec.com). I do have
  190.    an account on compuserve but I do not regularly login so reporting
  191.    bugs there will get unpredictable acknowlegment.
  192.  
  193.    You can also report bugs to Brian Harvey (bh@anarres.cs.berkeley.edu)
  194.    if you think it's the core (or a possibility of the core). If you know
  195.    it's related to the enhanced functions or the Windows front-end Brian
  196.    probably won't care to know about it.
  197.  
  198. Sources:
  199.  
  200.    I hope to release sources by version 3.0 or 3.1.
  201.  
  202. Trouble shooting:
  203.  
  204.    o Logo accesses the disk everytime it draws a square in the DEMO
  205.      (part 3). This is related to your buffers command in config.sys
  206.      buffers=20 or more is typical for a "windows environment". 
  207.  
  208.    o Logo seems to run extremly slow and the disk is always thrashing.
  209.      Your probably paging. You may be running with 256 color driver
  210.      with out the memory to support it. Try 16 color mode or reduce the
  211.      image size (or both).
  212.  
  213.    o Loading in an .BMP does not seem to have the right colors.
  214.      If you had been using logo for a while you probably have used up
  215.      part of the color palette. It's not a bad idea to clear the palette
  216.      before loading in a .BMP.
  217.  
  218. Wish list:
  219.  
  220.    o Sound generation.
  221.    o Clipboard support.
  222.    o Multiple Turtles.
  223.  
  224. Public domain Logo's (on IBMPCs):
  225.  
  226. LADYBUG - Simple cute (barely logo) program. The thing that is impressive
  227.           is how the author added music (using the PC speaker). CGA-DOS.
  228.           NO support.
  229.  
  230. DOSLOGO - Based on Lincoln Subury Regional High School and Boston Childrens
  231.           Museum (Brian Harvey was involved with the enhancements that the
  232.           High school added). It was running on Unix and VMS (and others)
  233.           when I ported to DOS a in 1990. I did not release it to
  234.           Outside of DEC until MSWLOGO. It runs fairly well be has some
  235.           Architectural problems (non "standard parsing", no tail recursion,
  236.           limit of one routine per file). Poor user interface. NO support.
  237.  
  238. MSWLOGO24 or older - Based on DOSLOGO. Many graphical extentions a nice user
  239.           interface but still has the same problems as DOSLOGO. NO support.
  240.  
  241. UCBLOGO - Brian harvey at Berkely started over with this project and is
  242.           a Decent core. But again under DOS has a weak user interface.
  243.           Supported. Best public Domain for DOS.
  244.  
  245. MSWLOGO3X or newer - Based on UCBLOGO and MSWLOGO24 (the best of Both)
  246.           Good user interface and good core. Supported. Best public Domain
  247.           for Windows (that I know of at this time).
  248.  
  249.