HS violations in Corman

JP Massar <[email protected]>
Newsgroups gmane.lisp.corman
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.