[comp.sources.wanted] Wanted: LOGO to run on BSD

don@novavax.UUCP (02/26/87)

     I am searching for a version of LOGO to run on BSD 4.2
Free (Public Domain) or not, I am interested.

Thanks in advance for any help,

-------------------
Don Joslyn, Senior Systems Programmer
Nova University, Computer Center, Fort Lauderdale, FL
UUCP: ...{ihnp4!codas,ucf-cs,allegra}!novavax!don

billr@tekred.UUCP (02/28/87)

In article <299@novavax.UUCP> don@novavax.UUCP (Don Joslyn) writes:
>
>     I am searching for a version of LOGO to run on BSD 4.2
>Free (Public Domain) or not, I am interested.
>
>Thanks in advance for any help,
>
>-------------------
>Don Joslyn, Senior Systems Programmer
>Nova University, Computer Center, Fort Lauderdale, FL
>UUCP: ...{ihnp4!codas,ucf-cs,allegra}!novavax!don

There was a version of LOGO distributed on an early USENIX tape.
I used it on our 2.9bsd system (pdp11/Unix) and it worked fine.
I haven't tried compiling it on the Vax, but I wouldn't expect
any problems.

Here is a portion of the README file from that distribution (sorry, I
don't remember which tape it was on, but I would guess c. 1983).
Yes, it is all written in C.

	-Bill Randle
	Tektronix, Inc.
	billr@tekred.TEK.COM

---------------------------------------------------------------------
Unix Logo Interpreter
	Lincoln-Sudbury Regional High School

-----
This is release 3 of Unix Logo.  Release 1 was the one on the first 1982
Usenix tape.  Release 2 was sent by me (BH) directly to only a few sites.
This release is much like release 2 in capabilities and syntax, but has
been rearranged internally somewhat to make the process of installation
on a new system a bit easier.  One major new feature in release 3 is the
pause facility, which allows interactive debugging in the local context
of an error.  More on this below.

I would like to thank Don Martin and his students at the College of Marin,
who have found huge numbers of obscure bugs in Logo and therefore helped
make this release much more reliable than it would otherwise have been.
-----

This directory contains an interpreter for the Logo programming language.
The interpreter is written in C and YACC, and runs under Unix(TM) version 7.
It has been exported also to Vax 4BSD and to Idris on a PDP-11.  This program
is based on a Logo interpreter originally written at the Boston Children's
Museum; the present version is very much improved in its capabilities.  On
the other hand, the original version ran in a 64Kb address space; this version
requires split I/D on the PDP-11.  (It can be run on a smaller 11 by turning
on the definition of SMALL in logo.h, but with hardly any recursion allowed.
This configuration just barely works and is not recommended.  If someone with
such a system wants to tune it up and send me the results, please do.)


TURTLE GRAPHICS.  You must #define symbols in logo.h for the kind(s) of
display hardware you support.  Also, if you have a graphics terminal which
is not one of the ones already supported in this release, you'll have to
add some code to turtle.c to support it.  The enclosed turtle.c
knows about six kinds of graphics hardware:
	1) Terrapin floor turtles, connected via DR11-K interfaces.
	2) Atari 800 personal computers, running a special terminal program.
	3) DEC GIGI graphics terminals.
	4) Retrographics boards (known to work with ADM-5 terminals,
		maybe also for other Retrographics products).
	5) Tektronix 4014 storage tube displays (with severe restrictions
		because of their inability to erase selectively).
	6) Sun Microsystems workstations.
	7) Tektronix 4025 (added by billr@tekred)

DEFAULT EDITOR.  The "edit" command in Logo does not use an editor built
into Logo itself.  Instead, it forks and runs your favorite editor in a
new process.  If you have an EDITOR variable in your environment, it uses
that editor (it tries with /bin, /usr/bin, and nothing prepended).  If not,
it uses the editor specified in the EDT definition in logo.h.  This is
"emacs" in the version as distributed.

If you have questions about this Logo, there are two places to write for help.
On the east coast, try
	Computer Department
	Lincoln-Sudbury Regional High School
	390 Lincoln Road
	Sudbury, MA  01776
On the west coast, try
	Brian Harvey
	2456 Hilgard Av #406
	Berkeley, CA  94709
-- 

	-Bill Randle
	Tektronix, Inc.
	billr@tekred.TEK.COM