-
-
Notifications
You must be signed in to change notification settings - Fork 175
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
Lem hangs when redefining struct as class #1453
Comments
Although I haven't investigated anything yet, I suspect that the cause of the hang-up is the communication part with micros. |
@cxxxr Where do I start digging on this? If you can give me some pointers on the basics (streaming |
@anlsh I often print debug to a specific file (e.g. /tmp/foo.log).
I also think the problem lies in the part where it is compiled and loaded, so I will start the print debug from there. |
Steps to reproduce
Put this some file
Then open it with latest
main
(I tested with35e010f4de35d7713f632dadbf82be31176bcf32
), andM-x lisp-compile-and-load-file
, or evaluate both forms independently, or whatever. Lem will hang.To be clear,
sbcl
doesn't think that this is a valid sequence of forms, and breaks accordinglyBut it offers appropriate restarts so it's obiously recoverable. Hanging
lem
is bad: how can we fix this? I'm willing to go dig around given some initial pointersThe text was updated successfully, but these errors were encountered: