-
-
Notifications
You must be signed in to change notification settings - Fork 102
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
Nested unit fails with "missing type for check-unit
"
#537
Comments
@philnguyen Thanks for the bug report! I've made some progress on figuring out what's going on here, but a general fix is a tricky without a bigger change to typed racket. I'm not sure if I have the time to get to all of these bugs in a timely manner right now, are they blocking progress on your work? If you don't mind sharing, I'm curious what you're using typed units for? |
They're not blocking, as I usually figure out hacks to work around, so take your time :) My contract verification project is written in TR, which normally takes ~6 minutes to compile from scratch. I realized that converting things to units for separate compilation improved compilation time significantly, especially when I repeatedly change files that would have been early in the dependency chain. I used to break some dependencies using parameters, but they get ugly quickly :) |
Here's the overview of what's currently preventing a general solution to the problem of using Part of the problem is due to the way that
The
With the ignore property around the binding pair If the typechecking for Would it be reasonable to change |
What version of Racket are you using?
v6.9.0.1
What program did you run?
What should have happened?
Program ok
If you got an error message, please include it here.
The text was updated successfully, but these errors were encountered: