[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

MACL 1.3.1 Bugs



There are two bugs we found in MACL 1.3.1, which don't occur in MACL 1.2.2:

1) Remove does not work correctly if you supply the :start keyword
Example:
(remove 99 `(1 2 3 4 5 6 7 8 9) :start 5 )
 ==>
(2 3 4 5 2 3 4 5 2 3 4 5 
..........
       2 3 
       > Error: Stack overflow in NIL .
        > While executing: STREAM-TYO


2) It is no longer possible to step over a #'(lambda())
Example:
(defun foo ()
  (mapcar #'(lambda(bar) 1 '(1 2 3))))
(step (foo)) 
==>
     #<uvector 
      Error >> (LAMBDA (BAR) 1 '(1 2 3)) is not a valid argument to SYMBOL-NAME .
 



Karsten Poeck
Institute of Logic, Karlsruhe University, West Germany