Open wargrey opened 7 years ago
@takikawa can you make exn:fail:object
available as well?
this one is not in the racket/base
and the require/provide
way will lead to conflict when be required by untyped code.
Thank you.
Update: The original issue I posted to the mailing list can be solved by moving the definition into a fresh module. In this situation, no two classes that inheriting the same class can exist in one module(even though there is no other definitions), the failure always comes with the second one.
What version of Racket are you using?
Racket 6.7
What program did you run?
The hline% should have been the main issue, however in this example it works well. But I met it before in a different situation in real world code
I still not sure how to reproduce it consistently. During the process of trying to reproduce it, I found another issue fantastically:
There also are other strange behaviors if the code exists in class body. Some are not reasonable; Some are easy to work around, some are heavily affected by context.