home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / usr.bin / lisp / lispnews / text0255.txt < prev    next >
Encoding:
Text File  |  1985-11-10  |  8.6 KB  |  216 lines

  1. I'm mailing the announcement here again since a few things have
  2. changed since I last sent it out here and I have had requests for
  3. it.  Currently, we are completing the 4.2 switchover and will
  4. (hopefully) be starting to distribute it by the end of September.
  5.  
  6.                 -Liz Allen
  7.  
  8. -----------------------------------------------------------------
  9.  
  10. Greetings:
  11.  
  12.  
  13.      This is to announce the availability of the Univ of Maryland
  14. software distribution.  This includes source code for the follow-
  15. ing packages which are currently running on a  VAX  11/780  under
  16. Berkeley UNIX(tm) 4.1:
  17.  
  18. (1)  The flavors package written in Franz Lisp.  This package has
  19.      been used successfully in a number of large systems at Mary-
  20.      land, and while it does not implement all  the  features  of
  21.      Lisp  Machine  Flavors, the features present are as close to
  22.      the Lisp Machine version as possible within the  constraints
  23.      of  Franz  Lisp.   (Note that Maryland flavors code *can* be
  24.      compiled.)
  25.  
  26. (2)  Other Maryland Franz hacks including the INTERLISP-like  top
  27.      level,  the  lispbreak error handling package, the for macro
  28.      and the new loader package.
  29.  
  30. (3)  The YAPS production system written in Franz Lisp.   This  is
  31.      similar  to  OPS5  but  more  flexible  in the kinds of lisp
  32.      expressions that may appear as facts and patterns  (sublists
  33.      are  allowed and flavor objects are treated atomically), the
  34.      variety of tests that may appear in the left hand  sides  of
  35.      rules  and the kinds of actions may appear in the right hand
  36.      sides of rules.  In  addition,  YAPS  allows  multiple  data
  37.      bases which are flavor objects and may be sent messages such
  38.      as "fact" and "goal".
  39.  
  40. (4)  The windows package in the form of  a  C  loadable  library.
  41.      This flexible package allows convenient management of multi-
  42.      ple contexts on the screen and runs  on  ordinary  character
  43.      display  terminals as well as bit-mapped displays.  Included
  44.      is a Franz lisp interface to the window  library,  a  window
  45.      shell  for  executing shell processes in windows, and a menu
  46.      package (also a C loadable library).
  47.  
  48. (5)  The phone program.  This is a facility to allow two or  more
  49.      users  to type messages to each other in separate windows on
  50.      a tty screen.  It uses the Maryland window package and CMU's
  51.      IPC facility.
  52.  
  53. (6)  The calend program, an appointment calendar maintainer.   It
  54.      uses a user file of reminding messages and dates for remind-
  55.      ing, and can notify a user by messages printed to his termi-
  56.      nal,  sending them mail, or nagging them to get off the ter-
  57.      minal at a certain time of day.  It  allows  one-time  only,
  58.      weekly,  biweekly, monthly, yearly and other similar methods
  59.      for being reminded.
  60.  
  61. (7)  The bbd program, a multiple bulletin  board  system  loosely
  62.      based  on the 'msgs' program.  It accepts character-oriented
  63.      commands and allows user-definable bulletin-boards.
  64.  
  65. (8)  Rzasm, a relocating Z80 cross-assembler.  Running on the vax
  66.      it  puts  out  ld-style object files.  Its features include,
  67.      among others: free-form input;  (very)  long  variable/label
  68.      names;  conditional assembly; macros (in 'm4' format); digit
  69.      labels; global, external, common and local  common  declara-
  70.      tions; data and text segments; support of the "undocumented"
  71.      Z80 instructions (that work on high and  low  bytes  of  the
  72.      index registers separately); expressions using C syntax; and
  73.      string constants.
  74.  
  75. (9)  Zrun, a z80 microprocessor simulator.   Zrun  simulates  the
  76.      execution  of  a  z80 with 64k RAM, as directed by user com-
  77.      mands.  In addition to the essential commands that cause  an
  78.      rzasm  object  program  to be loaded and executed, there are
  79.      commands to examine and set  registers,  flags,  and  memory
  80.      locations,  to  set  a  breakpoint, to single-step through a
  81.      program, to re-direct the  flow  of  data  through  the  z80
  82.      ports, etc.
  83.  
  84. The distribution currently runs under Berkeley Unix 4.1,  but  we
  85. will  be upgrading to 4.2 in early July and the upgrade should be
  86. ready for distribution in September.  At that time, we will begin
  87. to put both the 4.1 and 4.2 sources on the distribution tape.  If
  88. you are running 4.2 or plan to be running 4.2 in the near future,
  89. it  is  probably  worth  your while to wait for it.  Also at that
  90. time, the fee for the distribution will go up from $100 to $250.
  91.  
  92.      We also include Franz Lisp in the distribution since  it  is
  93. easier  to do that than to describe all the small changes that we
  94. have made to the Franz sources.  For  the  4.1  distribution,  we
  95. send  Franz  Opus 38.26.  For the 4.2 distribution, we do not yet
  96. know which Franz we will be mailing, but it will be whichever  we
  97. get with our 4.2 Berkeley Unix.
  98.  
  99.  
  100. How to obtain a tape:
  101.  
  102.      To obtain the Univ of Maryland distribution tape:
  103.  
  104. (1)  Fill in the form below and sign it.  Please indicate whether
  105.      you  want  just  the  4.1 distribution, both the 4.1 and 4.2
  106.      distributions or if you will be obtaining  the  distribution
  107.      via a third party or via the Arpanet.
  108.  
  109. (2)  Make out a check to "University of Maryland Foundation"  for
  110.      $100  (US  dollars) or for $250 (US dollars) if you want the
  111.      4.2 distribution.  Mail the check and form to:
  112.  
  113.                   Liz Allen
  114.                   Univ of Maryland
  115.                   Dept of Computer Science
  116.                   College Park MD 20742
  117.  
  118.  
  119. (3)  If you need an invoice,  send  me  mail.   Don't  forget  to
  120.      include your non-electronic mailing address.
  121.  
  122. Upon receipt of the money, we will mail you a tape containing our
  123. software  and  the technical reports describing the software.  We
  124. will also keep you informed of bug fixes via electronic mail.  We
  125. have  an  electronic  mailing address for this kind of thing.  It
  126. is:
  127.  
  128.          Usenet:      ...!seismo!umcp-cs!um-software
  129.          Arpanet:     um-software@maryland
  130.  
  131. Please note that bug fixes will be done  only  insofar  they  are
  132. consistent  with the research purposes of the University of Mary-
  133. land.
  134.  
  135.      If you have any technical questions, etc, send mail  to  the
  136. above  mailing  list.   If you have any administrative questions,
  137. contact Diane Miller via electronic mail:
  138.  
  139.            Usenet:      ...!seismo!umcp-cs!despina
  140.            Arpanet:     despina@maryland
  141.  
  142. or via phone at (301) 454-4251.
  143.  
  144.  
  145.                          Liz Allen
  146.  
  147.                          Usenet:      ...!seismo!umcp-cs!liz
  148.                          Arpanet:     liz@maryland
  149.  
  150. -----------------------------------------------------------------
  151.  
  152. In exchange for the Maryland software tape, I certify to the fol-
  153. lowing:
  154.  
  155. a.   I will not use any of the Maryland software distribution  in
  156.      a commercial product without obtaining permission from Mary-
  157.      land first.
  158.  
  159. b.   I will keep the Maryland copyright  notices  in  the  source
  160.      code,  and acknowledge the source of the software in any use
  161.      I make of it.
  162.  
  163. c.   I will not redistribute this software to anyone without per-
  164.      mission from Maryland first.
  165.  
  166. d.   I will keep Maryland informed of any bug fixes.
  167.  
  168. e.   I understand that the software I will be receiving has  been
  169.      developed  for  research  purposes  only and may be good for
  170.      absolutely nothing.  The University of  Maryland  offers  no
  171.      warranties of any kind.  Bug fixes will be done only insofar
  172.      they are  consistent  with  the  research  purposes  of  the
  173.      University of Maryland.
  174.  
  175. f.   I am the appropriate person at my  site  who  can  make  the
  176.      guarantees in parts a through e.
  177.  
  178. g.   I would like the package indicated below:
  179.  
  180.  
  181.      ___  4.1 distribution only.  I have  enclosed  a  check  for
  182.           $100.
  183.  
  184.  
  185.      ___  4.1 and 4.2 distribution.  I have enclosed a check  for
  186.           $250.   I  also understand that the 4.2 distribution is
  187.           not yet ready and that there will be a delay  until  at
  188.           least August or September before my tape arrives.
  189.  
  190.      ___  License and technical reports only.  I have enclosed  a
  191.           check  for $100 and will obtain the distribution from a
  192.           site that already has the distribtution or will get  it
  193.           from  Maryland via the Arpanet.  (Please note specifics
  194.           at the bottom of the form.)
  195.  
  196.  
  197.  
  198.  
  199. Signature:                  ______________________________
  200.  
  201. Name:                       ______________________________
  202.  
  203. Position:                   ______________________________
  204.  
  205. Company or Organization:    ______________________________
  206.  
  207. Address:                    ______________________________
  208.  
  209.                             ______________________________
  210.  
  211. Phone number:               ______________________________
  212.  
  213. Electronic mail address:    ______________________________
  214.  
  215.  
  216.