Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!watmath!clyde!burl!mgnetp!ihnp4!zehntel!hplabs!sri-unix!HFISCHER@USC-ECLB.ARPA
From: HFISCHER@USC-ECLB.ARPA
Newsgroups: net.micro.pc
Subject: (Almost-Public)-Domain PC/IX Software
Message-ID: <12428@sri-arpa.UUCP>
Date: Fri, 17-Aug-84 01:25:58 EDT
Article-I.D.: sri-arpa.12428
Posted: Fri Aug 17 01:25:58 1984
Date-Received: Thu, 16-Aug-84 03:50:01 EDT
Lines: 66
From: Herm Fischer
Responding to a recent query for "Public-Domain" PC/IX Software:
These items all have "hitches", so I call them "almost-public" domain.
VI: A version of the VI editor has been customized so that it operates
within the PC/IX context. Supports Logitech mouse, keyboard
cursor arrows, PgUp/Dn, Home/End, etc.
Ada: A version of Gerry Fisher's (NYU's) "validated" grammar for
YACC, with accompanying LEX and other files, can be used as is
to syntax check Ada programs, and can be instrumented with
"C" insertions to make pretty printers, design language checkers,
etc. Requires access to a VAX to re-YACC though can be used as
compiled on the PC.
Prolog: Univ. of New South Wales intrepreter has complete full syntax.
Distributed in "C" source. I hacked it up to add "TPLOT" graphics
so a logic program can describe circles, lines, labels, and the like
and see them on the PC screen.
LISP: An East-Coast University LISP supposedly operational on PC/IX.
Distributed untried, but said to work.
The others have hitches, so I can only pass them out on floppy when
accompanied by the requisite paperwork.
For VI, though its authors swear it is public domain, the
Regents of the U of C (who paid the bills and distribute BSD
stuff) want not to upset AT&T. AT&T claims that VI is "now"
considered part of UNIX, and my company's license with AT&T thus
requires that I only distribute the VI to folks who posess a valid
source license. If you want the VI from me, xerox a valid source
license signature page and send it to me with your floppies. Or,
find somebody else who has a different agreement with AT&T and
can distribute the binaries. (Again, incredible as it seems,
my company's particular license allows me to pass out source, but
prevents me from passing out binaries.) (Also suggest bugging IBM
to do the binary distribution for me. They have access to my sources.)
For the Ada grammar, if you have a VAX and a UUCP link to PC/IX, take
the stuff from [eclb]:ada.y, lex.in, main.h, makeada,
makelexyacc, and y.statistics. Don't forget you need access to YACC
sources to remake them for proper table size. (I can distrubute these
if you have the magic source license, as above.) (Table size
requirements in y.statistics.)
If you want the "C" output from YACCing the Ada grammar on my
company's VAX, to "cc" on PC/IX, contact me personally.
For Prolog, send me a properly signed sheet of paper which commits
your organization to use the Prolog interpreter only for research and
educational purposes, and states that it will not be redistributed.
The program's author (Claude Sammut) requires that I collect these.
(If you have a commercial use, contact me personally.)
For LISP, by all appearances, the product in my posession is in
the Public Domain, and I have looked for any indication in the
product that would imply to the contrary. (The person who gave
it to me claimed that it was in the public domain.)
Herman Fischer, Litton Data Systems, 8000 Woodley, ms 44-30,
Van Nuys, CA 91409
-------