home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / o / ops5.zip / OPS.CAT < prev    next >
Text File  |  1992-05-31  |  1KB  |  44 lines

  1. Name:
  2.    OPS
  3.  
  4. Package Name:
  5.    OPS
  6.  
  7. Description:
  8.    Interpreter for Ops5, a programming language for production systems.
  9.  
  10. Author:
  11.    Charles L. Forgy.  Ported to Common lisp by George Wood and Jim Kowalski.
  12. CMU Common Lisp mods by Dario Guise, Skef Wholey, and Dan Kuokka.
  13.  
  14. Maintainer:
  15.    Not really maintained.
  16.  
  17. Copyright Status:
  18.    Public domain.
  19.  
  20. Files:
  21.    ops.lisp, ops-backup.lisp, ops-compile.lisp, ops-io.lisp, ops-main.lisp,
  22. ops-match.lisp, ops-rhs.lisp, ops-util.lisp, ops.catalog, *.ops
  23.  
  24. Portability:
  25.    Should run in any legal Common Lisp implementation.
  26.  
  27. Instructions:
  28.  
  29. To compile for CMU Common Lisp, (load "library:contrib/ops/compile-ops").
  30. After OPS has been compiled, you can (load "library:contrib/ops/ops.fasl").
  31. Then go into the OPS package with (in-package :ops).  Now you can load your
  32. OPS5 code or start typing in productions.
  33.  
  34. There are a number of demos and sample programs; particularly amusing is the
  35. Haunt adventure game.  Do (load "<name>.ops"), then "(run)".  Many systems
  36. require an initial "(make start)" before the "(run)" --- if this is missing,
  37. "(run)" will do nothing.  Set *ptrace* to NIL to eliminate production tracing.
  38.  
  39. See the OPS5 User's Manual, July 1981, by Forgy, CMU CSD.
  40.  
  41. Bugs:
  42.    This has been put in its own package, but only a few interfaces have been
  43. exported.  You must run in the ops package.
  44.