From: Anil G. <ani...@gm...> - 2025-01-06 17:09:47
|
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 |