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 -------