-
Notifications
You must be signed in to change notification settings - Fork 842
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
Add stack hoogle command (hoogle-5.0) #2301
Conversation
Sample output: https://gist.github.com/chrisdone/1c0cc104646d3c14bfa2dad5be86b463 This command:
This serves as a baseline feature. This is what the community has lacked for years. Future improvements might be:
This feature is blocked on Hoogle-5.0 being released, because it will install the latest version of hoogle available. I'm going to try to add some detection for the right version meanwhile. |
Give me a couple of hours. I had hoped to do it sooner, but then we accidentally Brexit'd. |
@ndmitchell yeah, the brexit has been holding my attention today too. No rush. Thanks! |
Unblocked! Consider this very definitely a soft release... Hopefully I'll improve it for a 5.0.1 shortly. |
Great! I'll finish up my branch to test that the version detection works now that it's up on Hackage and merge into master when I'm done. 🎉 |
Works nice!
|
Figure out resolving future versions before we release.
Here is the output now for the auto-install (for demonstration purposes I set the min bound to
So it's capable of using a newer version of hoogle, which permits bug fixes and new releases in the hoogle executable without needing new stack releases. |
Two questions:
All looks very cool. |
It adds 200ms of overhead which isn't too great:
|
But |
LGTM! |
🎉 |
Blocked on ndmitchell/hoogle#170 (comment)
Pinging @snoyberg @mgsloan @borsboom @ndmitchell