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

  1. I don't know if this is the appropriate place for this announcement, but
  2. here goes anyway :-
  3.  
  4.  
  5.         YLISP, a Coroutine-based Lisp System for VAXen.
  6.         -=============================================-
  7.  
  8.         A friend of  mine, Yitzhak  Dimitrovski, and  myself, wrote a Lisp
  9. system for UN*X 4.x systems on VAXen. It has the following features :-
  10.  
  11.         o - Coroutines and  closures. The  system uses  these to implement
  12.             the user-interface, single-stepping and  error-handling.  It's
  13.             easy to write a scheduler and time-share YLISP between  two or
  14.             more user programs.
  15.         o - Multiple-dimension arrays.
  16.         o - Multiple name  spaces (oblists) arranged  in a tree hierarchy.
  17.             This is similar to the Lisp Machine facility.
  18.         o - Defstruct structure definition package.
  19.         o - Flavors object-oriented programming tools.
  20.         o - User-extensible  evaluator (it is  possible to (re)define  the
  21.             actions of 'eval', 'apply' and 'print'  relative to all  user-
  22.             and pre-defined types).
  23.         o - Integer arithmetic. No floating-point, sorry. don't think that
  24.             that's  really  necessary, but *could*  be hacked. No  BIGNUMs
  25.             either.
  26.         o - Good user-interface with history, sophisticated error handling
  27.             and function-call and variable-assignment tracing facilities.
  28.         o - Extensive library of ported and user-contributed programs,such
  29.             as a variant of the Interlisp  structure editor, 'loop' macro,
  30.             'mlisp' Pascal-like embedded language, etc.
  31.         o - Compiler  that  generates efficient native  assembler code for
  32.             the VAXen. The  compiler is provided as a separate program,due
  33.             to size  considerations. The compiler is  written entirely  in
  34.             Lisp, of course.
  35.         o - Extensive online documentation, as well as  a 400-page  manual
  36.             describing the whole system from a programmer's point of view.
  37.  
  38.         The system is named  'YLISP', and was written for 4.1 when we were
  39. students at the Hebrew University  at Jerusalem. Since  then, Yitzhak  has
  40. left  for the  US and  is  currently a  Ph.D. student in  Prof. Schwartz's
  41. Supercomputer group at Courant. I have continued to  develop the system on
  42. my own, and have ported it to UN*X 4.2.
  43.  
  44.         I am looking for a site that is willing to handle the distribution
  45. of this software from the US, by letting  one FTP it  from their computer.
  46. Alternatively, I am also willing to supply people  with magtapes of YLISP,
  47. for the cost of the tape and handling charges (about 70$ a piece).  If you
  48. are interested, please respond by electronic mail to one of  the addresses
  49. given below. I will be  ready  to  start distributing  the  system in  two
  50. weeks' time.
  51.  
  52.         Rusty Red (AKA Jacob Levy)
  53.  
  54.         BITNET:                         jaakov@wisdom
  55.         CSNET and ARPA:                 jaakov%wisdom.bitnet@wiscvm.ARPA
  56.         UUCP: (if all else fails..)     ..!decvax!humus!wisdom!jaakov
  57.  
  58.  
  59.  
  60.  
  61.