-
Notifications
You must be signed in to change notification settings - Fork 463
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
RFC: replace current kernel with lean4lean kernel / reimplement kernel in lean #6997
Comments
Thanks for trying to make lean better. I'm unsure though, how the proposed change would do that, maybe a motivation section is needed? (But overall i wouldn't recommend spending a lot of time on this, I don't expect this RFC will bring to light much that isn't known already, and I don't expect any significant short term benefits that would justify working on this in the near future.) |
motivation:
|
Thanks for the additional references. As has been mentioned, we cannot justify working on this for the foreseeable future. |
and if someone else will do it - will be accepted? |
No |
but the quality of lean language will be better |
That’s very debatable; the quality of the lean language is totally unaffected, users do not care how the lean kernel is implemented. (Usually they don’t even care if it exists, if the rest of the system does it’s job well.) Maybe there is a point to be made that the lean implentation is in some way better, but we don’t see how that improvement can be in near as significant as all the other things that we want to improve. So in order to avoid this distraction, we actively want to discourage anyone from working on this. What we do do encourage people to work on is of course external checkers. Let there be many! And who knows what happens if someone exhibits a lean kernel that’s clearly superior to the existing one; faster, simpler, more trustworthy. But that is better done externally, and until then I don’t think there is anything to discuss here. |
Proposal
lets replace c++ kernel with https://github.com/digama0/lean4lean
Community Feedback
The text was updated successfully, but these errors were encountered: