Latest Lisa CVS sources break existing code

Paolo Amoroso <[email protected]> Mon, 10 Jul 2006 20:30:12 +0200
Newsgroups gmane.lisp.lisa.general
Organization Paolo Amoroso - Milano, ITALY
Message-ID <[email protected]>
It looks like the latest CVS sources break existing code based on
Lisa.  First, package LISA-LISP is no longer available, and I think
that package LISA should be used instead.

Also, when loading the compiled mab-clos.lisp demo, I get this error
with CMUCL Snapshot 2006-06 (19C) under Slackware Linux (the error is
from a SLIME backtrace):

Rule parsing error: rule name HOLD-CHEST-TO-PUT-ON-FLOOR, pattern location 2
   [Condition of type LISA::RULE-PARSING-ERROR]

Restarts:
  0: [CONTINUE] Return NIL from load of "mab-clos".
  1: [ABORT-REQUEST] Abort handling SLIME request.
  2: [ABORT] Return to Top-Level.

Backtrace:
  0: (LISA::PARSE-ONE-SLOT (HOLDING (NOT ?CHEST)) 2)
  1: (LISA::PARSE-GENERIC-PATTERN (MONKEY (HOLDING #)) 2 NIL)
  2: ((LABELS LISA::PARSE-LHS LISA::PARSE-RULE-BODY) ((MONKEY #) (NOT #)))
  3: ((LABELS LISA::PARSE-LHS LISA::PARSE-RULE-BODY)
      ((THING # # #) (MONKEY #) (NOT #)))
  4: ((LABELS LISA::PARSE-LHS LISA::PARSE-RULE-BODY)
      ((GOAL-IS-TO # #) (THING # # #) (MONKEY #) (NOT #)))
  5: (LISA::PARSE-RULE-BODY
      ((GOAL-IS-TO # #) (THING # # #) (MONKEY #) (NOT #) => ...))
  6: (LISA::DEFINE-RULE HOLD-CHEST-TO-PUT-ON-FLOOR
                        ((GOAL-IS-TO # #) (THING # # #) (MONKEY #) (NOT #) =>
                         ...)
                        :SALIENCE 0
                        ...)
  7: (C::DO-CALL #<Code Object "Top-Level Form" {58AEC767}> 90 91 4 ...)
  8: (LISP::FOP-FUNCALL-FOR-EFFECT)
  9: (LISP::LOAD-GROUP
      #<Stream for file "/home/paolo/src/lisa/misc/mab-clos.x86f">)
 10: (LISP::FASLOAD
      #<Stream for file "/home/paolo/src/lisa/misc/mab-clos.x86f">)
 11: (LISP::INTERNAL-LOAD #P"/home/paolo/src/lisa/misc/mab-clos.x86f"
                          #P"/home/paolo/src/lisa/misc/mab-clos.x86f"
                          :ERROR :BINARY)
 12: (LOAD "mab-clos" :VERBOSE NIL :PRINT ...)
 --more--

Any changes in the Lisa syntax?


Paolo
-- 
Lisp Propulsion Laboratory log - http://www.paoloamoroso.it/log


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642