home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
proglang
/
ladybug1.arj
/
POSTER
< prev
next >
Wrap
Text File
|
1991-02-27
|
3KB
|
61 lines
>>>file/ibm_pc_b 944 ibmbin-request@crdgw1.crd.ge.com(48493)22Feb91 06:05
TITLE: v10i172: ladybug, a LOGO implementation (part 01/05)
+Message-ID : <3268@sixhub.UUCP>
+From : ibmbin-request@crdgw1.crd.ge.com
+Organization :
Checksum: 1733708558 (Verify with "brik -cv")
Posting-number: Volume 10, Issue 172
Submitted-by: crdgw1!SGI.COM!nelson%bolyard.wpd.sgi.com (Nelson Bolyard)
Archive-name: ladybug/part01
The submitter (nelson@bolyard.wpd.sgi.com (Nelson Bolyard)) says:
Ladybug is a shareware implementation of LOGO.
The differences between this version and the previously mailed version are:
1. Posted as a uuencoded .zoo file instead of a .zip file.
2. One egregious error in the manual (LADYBUG.LST) was fixed.
3. All the .BUG files have been reviewed and fixed.
Some of the previous .BUG files have been omitted.
4. The Ladybug program itself is unchanged.
Notes:
Some of the files described in the file LADYBUG.DOC are missing from this
archive. They were missing in the archive I received. Of these, the
file describing known bugs and work-arounds is most missed.
The built-in editor is very primitive. I have found no way to break a
line by inserting a new-line (CR, LF, or whatever) into a long line.
Consequently, I use vi to edit .BUG files in one Windows window, and
run Ladybug in another window (going to full screen for graphics).
In my original posting, I incorrectly said that Ladybug uses Hercules
graphics. If you have both an MDA and a graphics adapter, Ladybug will
put all text-mode text on the MDA screen, and the graphics on the
graphics screen. This is easier on the eyes than the flipping from
text to graphics mode that is done when you have no MDA adapter.
When you first fire up Ladybug, the "workspace" (the procedures and
variables in the interpreter's memory) is NOT empty, but has one
procedure defined. When you LOAD or READ in a .BUG file, it is merged
with the procedures already in the workspace. Consequently, it is a
good idea to get into the habit of typing CLEARWS before loading a
file. If you don't, then you'll find that as you SAVE workspaces to
.BUG files, the contents of the .BUG files grow.
When you SAVE a workspace, Ladybug puts global variables into the .BUG
file in the form of MAKE commands. These MAKE commands cannot be
edited with Ladybug's editor. To edit them, either use an external
editor, or change the values of the global variables before saving.
External commands in a .BUG file (commands not inside a TO-END pair)
are executed when the .BUG file is read, and are NOT put back into the
.BUG file when a SAVE is done. Such commands can only be added via an
external editor.