Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot load Radiance in LispWorks 7.1.1 on MacOS Mojave 10.14.3 #35

Open
wdhurley opened this issue Mar 11, 2019 · 6 comments
Open

Cannot load Radiance in LispWorks 7.1.1 on MacOS Mojave 10.14.3 #35

wdhurley opened this issue Mar 11, 2019 · 6 comments
Labels

Comments

@wdhurley
Copy link

20190311. Listener-Radiance.txt

@Shinmera
Copy link
Member

Does LispWorks define a "DB" or "DATABASE" package?

@wdhurley
Copy link
Author

No. Closest to "DB" or "DATABASE" is a debugging package "dbg". Thank you for your efforts. Radiance looks to be terrific, and I very much want to use it with LispWorks.

@Shinmera
Copy link
Member

I don't know then. The error makes no sense to me. It looked like it might be conflating the symbols from multiple packages, hence the nonsense error about class precedence, but if that's not the case then I have no idea at the moment.

@Shinmera Shinmera added the bug label Mar 11, 2019
@wdhurley
Copy link
Author

I'll keep trying, because I think the problem is in LispWorks, not Radiance. Thank you for the effort.

@wdhurley
Copy link
Author

This might be it:
An explanation of why Clojure doesn't implement CLOS provides the following CLOS example:

(defclass a () ())
(defclass b () ())
(defclass c (a b) ())
(defclass d (b a) ())
(defclass e (c d) ())

(make-instance 'e)

Error: Error during finalization of class #<STANDARD-CLASS E
216B409B>: Cannot compute class precedence list for class: #<STANDARD-
CLASS E 216B409B>

Note: LispWorks 7.1.1 (current) gets the same result.

The article: "Rich Already Answered That!" under "Clojure Design Decisions"
https://gist.github.com/reborg/dc8b0c96c397a56668905e2767fd697f

@Shinmera
Copy link
Member

That example is an uncomputable class precedence list, which is an error on all conforming implementations.

Obviously Radiance works fine on other implementations, so it has nothing to do with that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants