-
Notifications
You must be signed in to change notification settings - Fork 1
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
Representations do not work on CCL #3
Comments
Not adding to this. But somehow my macos has to use CCL64 under brew install to use jupyter-lab. SBCL does not work. The
|
Thanks for the update. I do not recommend CCL for any numeric work. There are serious errors in floating point computations that have been reported, but unfixed for more than a year. Even if CCL were to work, you risk getting inaccurate results. |
This has been reported as a CCL bug. Leaving open here to monitor for a fix. |
The function representation-initial-value throws a
type-error
on CCL. Strangely, the type error is intermittent, or appears at different locations. At times it is thrown from the check at the end of the fully macro expanded function:Other times from elsewhere:
and sometimes (rarely), it's not thrown at all and it works properly:
CCL::SIMPLE-UNSIGNED-DOUBLEWORD-VECTOR is an un-exported type internal to CCL, used in some kind of class translation. It is not used in the code.
My best guess at this point is that this is a CLOS problem with CCL, although it's intermittent nature is puzzling and could indicate a deeper issue in CCL. The code works fine on SBCL and ACL implementations. Experiments with various array types for the vector did not change the result. There is a possibly related discussion on comp.lang.lisp from 2017 that may be worth reading through.
The text was updated successfully, but these errors were encountered: