home *** CD-ROM | disk | FTP | other *** search
-
- MswLogo Version 3.2 for Micro-Soft Windows 3.0,1 is ready !!!
- -------------------------------------------------------------
-
- The "base kit" is for users with Windows 3.1. The "extensions kit"
- is for Windows 3.0 users. The "extensions kit" is not a FULL kit, you still
- need the "base kit" for any installation. The "base kit" includes the only
- documentation in Microsoft Windows Write (.WRI) format. You can load it into
- Write and print for any format you have drivers for including postscript.
-
- mswlgo32.zip (base kit: Windows 3.1)
- mswext32.zip (extensions kit: Windows 3.0)
-
- LOCATION: itrc::/millspub/mswlgo32.zip (this is a DEC internal location)
- or
- cher.media.mit.edu on pub/comp.lang.logo/programs/mswlogo
- or
- simtel on PD1:<MSDOS.LOGO> (in queue)
- or
- Send the following message to: ftpmail@decwrl.dec.com
- ----cut here----
- connect 18.85.0.47
- binary
- uuencode
- chdir pub/comp.lang.logo/programs/mswlogo
- get mswlgo32.zip
- quit
- ----cut here----
-
- Send the following message to: ftpmail@decwrl.dec.com for more
- information on ftpmail
- ----cut here----
- help
- ----cut here----
-
- Note: The ftpmail server suggested here it is a common service to internet
- users from Digital Equipment Corporation.
-
- New features/bugs fixed:
-
- o All fixes from UCBLOGO 2.9 are in. The main one being that
- test/iftrue/iffalse now works.
-
- o I've worked quite a bit on the Editor. It is much more tightly integrated
- with Logo. I believe it is Novice-Proof. Multiple Edit sessions are
- supported. See Help on Edit for more details.
-
- o The Editor will also Automatically bounce you back to the Editor if
- Your Edit could not load (less likely to loose the Edit).
-
- o Another nice feature in any development environment is context sensitive
- help. Well now you have it. In the Editor Double-click on left button to
- select a Keyword and Click on the Right Button and up comes Help
- on that Keyword :-).
-
- o The programmable windows scroller was flaky and is now fixed.
-
- o I don't know how or when this slipped in, but the active-area dialog
- box was broken and now working (again).
-
- o Double-click in Command Recall will now execute that line.
-
- o The Icon now works on the Commander. Sometimes what appears to be
- so simple can be a nightmare (the Icon on the commander took days
- to work right). And some things that appears complex, so easy (Logo
- itself does not have one line of code to support the Clipboard,
- it's all just there).
-
- o Pause now works when at Top Level.
-
- o Yield, NoYield, and Halt are available as logo commands.
-
- o One problem with MswLogo has been knowing if it's running or not
- when doing non-graphical operations. Typically the Hour-glass cursor
- is used for this. But this is not possible since the cursor can be used
- while it's running. I've added another "statistic" to the Status Window.
- It shows how many "Calls" (including calls to built in functions) since
- the last time you hit the Execute Button.
-
- It serves two purposes. One, you now have another measure to compare
- solutions. Second it acts as an indicator it is running. You may also
- ask why bury information, such as this in the popup window. The reason
- is performance and screen real estate.
-
- o You can now load Logo and Auto Start programs from the command line
- (similar to UCBLogo). The switch is "-l" (stands for Load). It MUST be
- the last switch on command line. For example:
-
- c:\logo>win logo -w 800 -h 800 -l c:\logo\mytest.lg
-
- You can also set these args in the properties of the Icon.
- This way you can have different Icons for different initialization
- sequences.
-
- o And as usual the Help file has had some work and still needs more.
- It's getting there.
-
- o Oh, And hopefully I did not screw up the Build for Multi-Media this time.
-
- (Thanks to many folks for spotting many of these bugs, feedback is getting
- better but I can always use more)
-
- NOTE: Windows 3.0 users there is a separate executable for 3.0
- due to the MultiMedia enhancements which 3.0 does not have.
-
- To Install it:
-
- Note, NO environment variables (set xxx=yyy commands) needed.
-
- 1) UnZip MSWLGO32.ZIP into a directory (e.g. c:\logo)
-
- 2) UnZip LOGOLIB.ZIP (included in MSWLGO32.ZIP) into LOGOLIB
- (e.g. c:\logo\logolib). The library used to be optional on mswlogo
- it is required from now on.
-
- 3) UnZip EXAMPLES.ZIP (included in MSWLGO32.ZIP) into EXAMPLES
- (e.g. c:\logo\examples). These are optional examples.
-
- 4) Copy BWCC.DLL (included in the .ZIP) to anywhere in your PATH.
- The desired place is in your root windows directory (e.g. c:\windows).
-
- 5) Start Windows and add an Icon as follows:
-
- a) Select the applications (or other desired) group box.
-
- b) Go into Program manger FILE menu and click on New.
-
- c) Select Program Item and click OK.
-
- d) Enter the command for logo (e.g. c:\logo\logo).
-
- Note: Windows 3.0 users MUST use logo30 (e.g. c:\logo\logo30).
- You must get logo30.exe from the "extensions kit".
- You may also delete the .EXE you do not use here.
-
- This can also be where you select the size of the image (NOT the size
- window). The switches "-h number" (to select height) and "-w number" (to
- select width). The default has been and still is 1000x1000. For example
- to change to a 500x500 image (using 1/4 the amount of memory) enter:
-
- c:\logo\logo -h 500 -w 500
-
- e) Include a working directory (e.g. c:\logo\work) or you'll have logo
- files all over the place (this is available only to Windows 3.1).
-
- Start it from Windows by double clicking the Logo Icon
-
- Start it from DOS by typing "win logo [options]" at DOS prompt (assuming
- logo.exe is in your PATH).
-
- Try typing "DEMO" in the "Input Box".
-
- Standard features:
-
- o Supports Text in all available fonts and sizes.
- o Cut, Paste and stretching bitmaps.
- o Zoom.
- o Tail recursion.
- o User error handling.
- o "Standard" Logo parsing.
- o Floodfill.
- o Save and restore images in .BMP format.
- o 16.7 million pen and background colors (using windows dithering).
- o Supports color palette (256 solid colors).
- o Standard Windows Hypertext Help.
- o Standard Windows Printing.
- o Supports separate library and work area.
-
- Recommended usage:
-
- o If your a ucblogo user and waiting for a windows version.
- Use it now, I think you'll like it.
-
- o If your a former mswlogo user and you, your child or students
- are happy with their progress and usefulness on mswlogo 2.4
- then stick with it for now. Once you've reached some of mswlogo 2.4's
- weaknesses (like limits in recursion, large programs hard to manage
- etc. then you may want to give it a try now).
-
- Bugs / Basic Missing features:
-
- o Real mode is not supported.
- o Printing on (very few) printers still doesn't work.
- o Need arrow-key command recall.
- o Character cell operations missing, setcursor etc.
- o Online help that a younger user can understand.
- o User controlled buttons and dialog boxes.
- o Bugs you find.
-
- o If a bug is really bugging you or feature you really want to see done,
- say so, by sending me email. This will help me determine what's important.
- No promises, but it will help. I love any feedback good or bad.
-
- Reporting bugs:
-
- Report bugs to George Mills (mills@athena.lkg.dec.com). I do have
- an account on compuserve but I prefer internet mail (which is available
- on compuserv).
-
- You can also report bugs to Brian Harvey (bh@anarres.cs.berkeley.edu)
- if you think it's the core (or a possibility of the core). If you know
- it's related to the enhanced functions or the Windows front-end Brian
- probably won't care to know about it.
-
- Sources:
-
- I apologize for not having source available yet. These quick interim
- releases were not planned. So I'm pushing the source release out to 3.4.
- But if you really really want sources for porting to Non-English language.
- Drop me some email. A lot of folks are interested in adding Floor turtle
- support. I have briefly looked into Peek and Poke to possibly allow these
- customizations to be done as a Logo program. But I've had little luck.
-
- Minimum System Requirements:
-
- 286 with Minimum of 2meg running Window 3.0 in Standard Mode.
-
- Wish list:
-
- o Sound generation.
- o Multi-line Clipboard support.
- o Multiple Turtles.
-
- Public domain Logo's (on IBMPCs):
-
- LADYBUG - Simple cute (barely logo) program. The thing that is impressive
- is how the author added music (using the PC speaker). CGA-DOS.
- NO support.
-
- DOSLOGO - Based on Lincoln Sudbury Regional High School and Boston Children's
- Museum (Brian Harvey was involved with the enhancements that the
- High school added). It was running on Unix and VMS (and others)
- when I ported to DOS in 1990. I did not release it to
- outside of DEC until MswLogo. It runs fairly well but has some
- architectural problems (non "standard parsing", no tail recursion,
- limit of one routine per file). Poor user interface. NO support.
-
- MSWLOGO24 or older - Based on DOSLOGO. Many graphical extensions a nice user
- interface but still has the same problems as DOSLOGO. NO support.
-
- UCBLOGO - Brian Harvey at Berkeley started over with this project and is
- a Decent core. But again under DOS has a poor user interface.
- Supported. Best public Domain for DOS.
-
- MSWLOGO3X or newer - Based on UCBLOGO and MSWLOGO24 (the best of Both)
- Good user interface and good core. Supported. Best public Domain
- for Windows (that I know of at this time).
-