Interlisp / medley

The main repo for the Medley Interlisp project. Wiki, Issues are here. Other repositories include maiko (the VM implementation) and Interlisp.github.io (web site sources)
https://Interlisp.org
MIT License
376 stars 19 forks source link

Issues with Declarations #661

Closed skaisler1 closed 2 years ago

skaisler1 commented 2 years ago

Describe the bug When I try to load LOOPSDATATYPES with (DEFINE-FILE-INFO PACKAGE ...), Interlisp does not understand the info key "PACKAGE".

The error is: Unrecognized file info key PACKAGE

I do not see where DEFINE-FILE-INFO is defined or described!

If I comment out the (DEFINE-FILE-INFO call, using something like: (* ; "(DEFINE-FILE-INFO PACKAGE "XCL-USER" READTABLE "XCL")")

And, then try to load the LOOPSDATATYPES file, I get this message: No rank found while reading array.

I cannot find this message described or mentioned anywhere. Additionally, a number of declarations are not discussed in URM 3.o and I cannot find them in the documentation that we have. For example,

(IL:DECLARE\: IL:EVAL@COMPILE IL:EVAL@LOAD IL:DOCOPY

(IL:DATATYPE    IL:|annotatedValue|
                (IL:|annotatedValue|)
        (IL:SYSTEM)
)

)

And, it the declaration for annotatedValue that cause problems in loading other Loops files.

It seems to me we are missing some files and/or documentation that will help to solve some of these problems.

Steve K.

masinter commented 2 years ago

@nbriggs you got LOOPS to load OK? Can this issue be closed?

nbriggs commented 2 years ago

@masinter I think so. I believe Steve K. has also managed to load it.