logo       

HS violations in Corman: msg#00113

lisp.corman

Subject: HS violations in Corman

I've managed to get the ANSI test suite loaded into Corman Lisp
and even running to some degree (it eventually crashes)

( http://savannah.gnu.org/projects/gcl )

 
Here's a couple of problems it found:
 

;;; All keywords are supposed to be EXTERNAL, but some
;;; (perhaps those created by the system?) are not

:foo
:FOO
(find-symbol "FOO" :keyword)
:FOO
:EXTERNAL
(find-symbol "FUNCTIONS" :keyword)
:FUNCTIONS
:INTERNAL


;;; Lambda forms don't parse decls and doc correctly

defun foo (x y) (declare (ignore x)) "foo doc" (declare (ignore y)) 3)
FOO
((lambda (x y) (declare (ignore x)) "lambda doc" (declare (ignore y)) 3) 1 2)
;;; Warning: Function not defined: DECLARE
;;; Warning: Function not defined: IGNORE
;;; An error occurred in function #< COMPILED-FUNCTION: #x134D068 >:
;;; Error: The function IGNORE is undefined



To unsubscribe from this group, send an email to:
cormanlisp-unsubscribe@xxxxxxxxxxxxxxx



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise