home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1993 May / SIMTEL_0593.ISO / msdos / logo / mswlgo32.txt < prev    next >
Text File  |  1992-03-09  |  10KB  |  248 lines

  1.  
  2.         MswLogo Version 3.2 for Micro-Soft Windows 3.0,1 is ready !!!
  3.         -------------------------------------------------------------
  4.  
  5. The "base kit" is for users with Windows 3.1. The "extensions kit"
  6. is for Windows 3.0 users. The "extensions kit" is not a FULL kit, you still
  7. need the "base kit" for any installation. The "base kit" includes the only
  8. documentation in Microsoft Windows Write (.WRI) format. You can load it into
  9. Write and print for any format you have drivers for including postscript.
  10.  
  11. mswlgo32.zip (base kit: Windows 3.1)
  12. mswext32.zip (extensions kit: Windows 3.0)
  13.  
  14. LOCATION: itrc::/millspub/mswlgo32.zip (this is a DEC internal location)
  15.             or
  16.           cher.media.mit.edu on pub/comp.lang.logo/programs/mswlogo
  17.             or
  18.           simtel on PD1:<MSDOS.LOGO> (in queue)
  19.             or
  20.           Send the following message to: ftpmail@decwrl.dec.com 
  21. ----cut here----
  22. connect 18.85.0.47
  23. binary
  24. uuencode
  25. chdir pub/comp.lang.logo/programs/mswlogo
  26. get mswlgo32.zip
  27. quit
  28. ----cut here----
  29.  
  30.           Send the following message to: ftpmail@decwrl.dec.com for more
  31.           information on ftpmail
  32. ----cut here----
  33. help
  34. ----cut here----
  35.  
  36. Note: The ftpmail server suggested here it is a common service to internet
  37. users from Digital Equipment Corporation.
  38.  
  39. New features/bugs fixed:
  40.  
  41.    o All fixes from UCBLOGO 2.9 are in. The main one being that
  42.      test/iftrue/iffalse now works.
  43.  
  44.    o I've worked quite a bit on the Editor. It is much more tightly integrated
  45.      with Logo. I believe it is Novice-Proof. Multiple Edit sessions are
  46.      supported. See Help on Edit for more details.
  47.  
  48.    o The Editor will also Automatically bounce you back to the Editor if
  49.      Your Edit could not load (less likely to loose the Edit).
  50.  
  51.    o Another nice feature in any development environment is context sensitive
  52.      help. Well now you have it. In the Editor Double-click on left button to
  53.      select a Keyword and Click on the Right Button and up comes Help
  54.      on that Keyword :-).
  55.  
  56.    o The programmable windows scroller was flaky and is now fixed.
  57.  
  58.    o I don't know how or when this slipped in, but the active-area dialog
  59.      box was broken and now working (again).
  60.  
  61.    o Double-click in Command Recall will now execute that line.
  62.  
  63.    o The Icon now works on the Commander. Sometimes what appears to be
  64.      so simple can be a nightmare (the Icon on the commander took days
  65.      to work right). And some things that appears complex, so easy (Logo
  66.      itself does not have one line of code to support the Clipboard,
  67.      it's all just there).
  68.  
  69.    o Pause now works when at Top Level.
  70.  
  71.    o Yield, NoYield, and Halt are available as logo commands.
  72.  
  73.    o One problem with MswLogo has been knowing if it's running or not
  74.      when doing non-graphical operations. Typically the Hour-glass cursor
  75.      is used for this. But this is not possible since the cursor can be used
  76.      while it's running. I've added another "statistic" to the Status Window.
  77.      It shows how many "Calls" (including calls to built in functions) since
  78.      the last time you hit the Execute Button.
  79.  
  80.      It serves two purposes. One, you now have another measure to compare
  81.      solutions. Second it acts as an indicator it is running. You may also
  82.      ask why bury information, such as this in the popup window. The reason
  83.      is performance and screen real estate.
  84.  
  85.    o You can now load Logo and Auto Start programs from the command line
  86.      (similar to UCBLogo). The switch is "-l" (stands for Load). It MUST be
  87.      the last switch on command line. For example:
  88.  
  89.      c:\logo>win logo -w 800 -h 800 -l c:\logo\mytest.lg
  90.  
  91.      You can also set these args in the properties of the Icon.
  92.      This way you can have different Icons for different initialization
  93.      sequences.
  94.  
  95.    o And as usual the Help file has had some work and still needs more.
  96.      It's getting there.
  97.  
  98.    o Oh, And hopefully I did not screw up the Build for Multi-Media this time.
  99.  
  100. (Thanks to many folks for spotting many of these bugs, feedback is getting
  101. better but I can always use more)
  102.  
  103. NOTE: Windows 3.0 users there is a separate executable for 3.0
  104.       due to the MultiMedia enhancements which 3.0 does not have.
  105.  
  106. To Install it:
  107.  
  108. Note, NO environment variables (set xxx=yyy commands) needed.
  109.  
  110. 1) UnZip MSWLGO32.ZIP into a directory (e.g. c:\logo)
  111.  
  112. 2) UnZip LOGOLIB.ZIP (included in MSWLGO32.ZIP) into LOGOLIB
  113.    (e.g. c:\logo\logolib). The library used to be optional on mswlogo
  114.    it is required from now on.
  115.  
  116. 3) UnZip EXAMPLES.ZIP (included in MSWLGO32.ZIP) into EXAMPLES
  117.    (e.g. c:\logo\examples). These are optional examples.
  118.  
  119. 4) Copy BWCC.DLL (included in the .ZIP) to anywhere in your PATH.
  120.    The desired place is in your root windows directory (e.g. c:\windows).
  121.  
  122. 5) Start Windows and add an Icon as follows:
  123.  
  124.    a) Select the applications (or other desired) group box.
  125.  
  126.    b) Go into Program manger FILE menu and click on New.
  127.  
  128.    c) Select Program Item and click OK.
  129.  
  130.    d) Enter the command for logo (e.g. c:\logo\logo).
  131.  
  132.       Note: Windows 3.0 users MUST use logo30 (e.g. c:\logo\logo30).
  133.       You must get logo30.exe from the "extensions kit".
  134.       You may also delete the .EXE you do not use here.
  135.  
  136.       This can also be where you select the size of the image (NOT the size
  137.       window). The switches "-h number" (to select height) and "-w number" (to
  138.       select width). The default has been and still is 1000x1000. For example
  139.       to change to a 500x500 image (using 1/4 the amount of memory) enter:
  140.  
  141.       c:\logo\logo -h 500 -w 500
  142.  
  143.    e) Include a working directory (e.g. c:\logo\work) or you'll have logo
  144.       files all over the place (this is available only to Windows 3.1).
  145.  
  146. Start it from Windows by double clicking the Logo Icon
  147.  
  148. Start it from DOS by typing "win logo [options]" at DOS prompt (assuming
  149. logo.exe is in your PATH).
  150.  
  151. Try typing "DEMO" in the "Input Box".
  152.  
  153. Standard features:
  154.  
  155.    o Supports Text in all available fonts and sizes.
  156.    o Cut, Paste and stretching bitmaps.
  157.    o Zoom.
  158.    o Tail recursion.
  159.    o User error handling.
  160.    o "Standard" Logo parsing.
  161.    o Floodfill.
  162.    o Save and restore images in .BMP format.
  163.    o 16.7 million pen and background colors (using windows dithering).
  164.    o Supports color palette (256 solid colors).
  165.    o Standard Windows Hypertext Help.
  166.    o Standard Windows Printing.
  167.    o Supports separate library and work area.
  168.  
  169. Recommended usage:
  170.  
  171.    o If your a ucblogo user and waiting for a windows version.
  172.      Use it now, I think you'll like it.
  173.  
  174.    o If your a former mswlogo user and you, your child or students
  175.      are happy with their progress and usefulness on mswlogo 2.4
  176.      then stick with it for now. Once you've reached some of mswlogo 2.4's
  177.      weaknesses (like limits in recursion, large programs hard to manage
  178.      etc. then you may want to give it a try now). 
  179.  
  180. Bugs / Basic Missing features:
  181.  
  182.    o Real mode is not supported.
  183.    o Printing on (very few) printers still doesn't work.
  184.    o Need arrow-key command recall.
  185.    o Character cell operations missing, setcursor etc.
  186.    o Online help that a younger user can understand.
  187.    o User controlled buttons and dialog boxes.
  188.    o Bugs you find.
  189.  
  190.    o If a bug is really bugging you or feature you really want to see done,
  191.      say so, by sending me email. This will help me determine what's important.
  192.      No promises, but it will help. I love any feedback good or bad.
  193.  
  194. Reporting bugs:
  195.  
  196.    Report bugs to George Mills (mills@athena.lkg.dec.com). I do have
  197.    an account on compuserve but I prefer internet mail (which is available
  198.    on compuserv).
  199.  
  200.    You can also report bugs to Brian Harvey (bh@anarres.cs.berkeley.edu)
  201.    if you think it's the core (or a possibility of the core). If you know
  202.    it's related to the enhanced functions or the Windows front-end Brian
  203.    probably won't care to know about it.
  204.  
  205. Sources:
  206.  
  207.    I apologize for not having source available yet. These quick interim
  208.    releases were not planned. So I'm pushing the source release out to 3.4.
  209.    But if you really really want sources for porting to Non-English language.
  210.    Drop me some email. A lot of folks are interested in adding Floor turtle
  211.    support. I have briefly looked into Peek and Poke to possibly allow these
  212.    customizations to be done as a Logo program. But I've had little luck.
  213.  
  214. Minimum System Requirements:
  215.  
  216.    286 with Minimum of 2meg running Window 3.0 in Standard Mode.
  217.  
  218. Wish list:
  219.  
  220.    o Sound generation.
  221.    o Multi-line 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 Sudbury Regional High School and Boston Children's
  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 in 1990. I did not release it to
  234.           outside of DEC until MswLogo. It runs fairly well but 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 extensions a nice user
  239.           interface but still has the same problems as DOSLOGO. NO support.
  240.  
  241. UCBLOGO - Brian Harvey at Berkeley started over with this project and is
  242.           a Decent core. But again under DOS has a poor 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.