home *** CD-ROM | disk | FTP | other *** search
- I'm mailing the announcement here again since a few things have
- changed since I last sent it out here and I have had requests for
- it. Currently, we are completing the 4.2 switchover and will
- (hopefully) be starting to distribute it by the end of September.
-
- -Liz Allen
-
- -----------------------------------------------------------------
-
- Greetings:
-
-
- This is to announce the availability of the Univ of Maryland
- software distribution. This includes source code for the follow-
- ing packages which are currently running on a VAX 11/780 under
- Berkeley UNIX(tm) 4.1:
-
- (1) The flavors package written in Franz Lisp. This package has
- been used successfully in a number of large systems at Mary-
- land, and while it does not implement all the features of
- Lisp Machine Flavors, the features present are as close to
- the Lisp Machine version as possible within the constraints
- of Franz Lisp. (Note that Maryland flavors code *can* be
- compiled.)
-
- (2) Other Maryland Franz hacks including the INTERLISP-like top
- level, the lispbreak error handling package, the for macro
- and the new loader package.
-
- (3) The YAPS production system written in Franz Lisp. This is
- similar to OPS5 but more flexible in the kinds of lisp
- expressions that may appear as facts and patterns (sublists
- are allowed and flavor objects are treated atomically), the
- variety of tests that may appear in the left hand sides of
- rules and the kinds of actions may appear in the right hand
- sides of rules. In addition, YAPS allows multiple data
- bases which are flavor objects and may be sent messages such
- as "fact" and "goal".
-
- (4) The windows package in the form of a C loadable library.
- This flexible package allows convenient management of multi-
- ple contexts on the screen and runs on ordinary character
- display terminals as well as bit-mapped displays. Included
- is a Franz lisp interface to the window library, a window
- shell for executing shell processes in windows, and a menu
- package (also a C loadable library).
-
- (5) The phone program. This is a facility to allow two or more
- users to type messages to each other in separate windows on
- a tty screen. It uses the Maryland window package and CMU's
- IPC facility.
-
- (6) The calend program, an appointment calendar maintainer. It
- uses a user file of reminding messages and dates for remind-
- ing, and can notify a user by messages printed to his termi-
- nal, sending them mail, or nagging them to get off the ter-
- minal at a certain time of day. It allows one-time only,
- weekly, biweekly, monthly, yearly and other similar methods
- for being reminded.
-
- (7) The bbd program, a multiple bulletin board system loosely
- based on the 'msgs' program. It accepts character-oriented
- commands and allows user-definable bulletin-boards.
-
- (8) Rzasm, a relocating Z80 cross-assembler. Running on the vax
- it puts out ld-style object files. Its features include,
- among others: free-form input; (very) long variable/label
- names; conditional assembly; macros (in 'm4' format); digit
- labels; global, external, common and local common declara-
- tions; data and text segments; support of the "undocumented"
- Z80 instructions (that work on high and low bytes of the
- index registers separately); expressions using C syntax; and
- string constants.
-
- (9) Zrun, a z80 microprocessor simulator. Zrun simulates the
- execution of a z80 with 64k RAM, as directed by user com-
- mands. In addition to the essential commands that cause an
- rzasm object program to be loaded and executed, there are
- commands to examine and set registers, flags, and memory
- locations, to set a breakpoint, to single-step through a
- program, to re-direct the flow of data through the z80
- ports, etc.
-
- The distribution currently runs under Berkeley Unix 4.1, but we
- will be upgrading to 4.2 in early July and the upgrade should be
- ready for distribution in September. At that time, we will begin
- to put both the 4.1 and 4.2 sources on the distribution tape. If
- you are running 4.2 or plan to be running 4.2 in the near future,
- it is probably worth your while to wait for it. Also at that
- time, the fee for the distribution will go up from $100 to $250.
-
- We also include Franz Lisp in the distribution since it is
- easier to do that than to describe all the small changes that we
- have made to the Franz sources. For the 4.1 distribution, we
- send Franz Opus 38.26. For the 4.2 distribution, we do not yet
- know which Franz we will be mailing, but it will be whichever we
- get with our 4.2 Berkeley Unix.
-
-
- How to obtain a tape:
-
- To obtain the Univ of Maryland distribution tape:
-
- (1) Fill in the form below and sign it. Please indicate whether
- you want just the 4.1 distribution, both the 4.1 and 4.2
- distributions or if you will be obtaining the distribution
- via a third party or via the Arpanet.
-
- (2) Make out a check to "University of Maryland Foundation" for
- $100 (US dollars) or for $250 (US dollars) if you want the
- 4.2 distribution. Mail the check and form to:
-
- Liz Allen
- Univ of Maryland
- Dept of Computer Science
- College Park MD 20742
-
-
- (3) If you need an invoice, send me mail. Don't forget to
- include your non-electronic mailing address.
-
- Upon receipt of the money, we will mail you a tape containing our
- software and the technical reports describing the software. We
- will also keep you informed of bug fixes via electronic mail. We
- have an electronic mailing address for this kind of thing. It
- is:
-
- Usenet: ...!seismo!umcp-cs!um-software
- Arpanet: um-software@maryland
-
- Please note that bug fixes will be done only insofar they are
- consistent with the research purposes of the University of Mary-
- land.
-
- If you have any technical questions, etc, send mail to the
- above mailing list. If you have any administrative questions,
- contact Diane Miller via electronic mail:
-
- Usenet: ...!seismo!umcp-cs!despina
- Arpanet: despina@maryland
-
- or via phone at (301) 454-4251.
-
-
- Liz Allen
-
- Usenet: ...!seismo!umcp-cs!liz
- Arpanet: liz@maryland
-
- -----------------------------------------------------------------
-
- In exchange for the Maryland software tape, I certify to the fol-
- lowing:
-
- a. I will not use any of the Maryland software distribution in
- a commercial product without obtaining permission from Mary-
- land first.
-
- b. I will keep the Maryland copyright notices in the source
- code, and acknowledge the source of the software in any use
- I make of it.
-
- c. I will not redistribute this software to anyone without per-
- mission from Maryland first.
-
- d. I will keep Maryland informed of any bug fixes.
-
- e. I understand that the software I will be receiving has been
- developed for research purposes only and may be good for
- absolutely nothing. The University of Maryland offers no
- warranties of any kind. Bug fixes will be done only insofar
- they are consistent with the research purposes of the
- University of Maryland.
-
- f. I am the appropriate person at my site who can make the
- guarantees in parts a through e.
-
- g. I would like the package indicated below:
-
-
- ___ 4.1 distribution only. I have enclosed a check for
- $100.
-
-
- ___ 4.1 and 4.2 distribution. I have enclosed a check for
- $250. I also understand that the 4.2 distribution is
- not yet ready and that there will be a delay until at
- least August or September before my tape arrives.
-
- ___ License and technical reports only. I have enclosed a
- check for $100 and will obtain the distribution from a
- site that already has the distribtution or will get it
- from Maryland via the Arpanet. (Please note specifics
- at the bottom of the form.)
-
-
-
-
- Signature: ______________________________
-
- Name: ______________________________
-
- Position: ______________________________
-
- Company or Organization: ______________________________
-
- Address: ______________________________
-
- ______________________________
-
- Phone number: ______________________________
-
- Electronic mail address: ______________________________
-
-
-