Hello,
I'm trying to run thinlisp but I'm facing an error while compiling the
system. The part that defines type declarations in decls.lisp gives
errors on SBCL, CCL and CLISP, all to the effect of "Cannot define
declaration ARRAY because it is the name of a type". The error seems
to be stemming from the (define-declaration array ...) call, which
calls (declaim (declaration array)) in its expansion, causing an error
since array defines a type already.
Is this expected or am I doing the setup wrong? I'd appreciate any
guidance on fixing this: I'm assuming that this is done to translate
type declarations present in the input code, would it be fine to
disable these declarations and use the other ones defined in the tl
package instead (eg. tl:array)?
Best Regards,
Anıl
|