-
Notifications
You must be signed in to change notification settings - Fork 8
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
Question about Changes to HERMIT.Monad and HERMIT.Dictionary #144
Comments
Note that (as discussed in #141) 7.10.2 is not recommended with HERMIT right now. 7.10.3 should fix things, when it is released. Regarding changes: src/HERMIT/Extras.hs:126:12:
src/HERMIT/Extras.hs:126:51: src/HERMIT/Extras.hs:126:70: src/HERMIT/Extras.hs:126:78: src/HERMIT/Extras.hs:126:88: These stash-related functions were refactored away in favor of using lemmas. The functionality in HERMIT.Dictionary.Remembered should get you back on track. For instance, the expression src/HERMIT/Extras.hs:137:27:
src/HERMIT/Extras.hs:138:5: This is fixed in 449a7de |
Thanks! This helps |
@anshulmalvi - we should do a phone meeting to chat about HERMIT, and how KU can sync up/help. If you are going to ICFP, we can chat there. We want to make HERMIT usable by others. |
Hi @andygill , Thanks for reaching out. I am still getting up to speed with what HERMIT is and how @conal uses it in his lambda-ccc and circat projects. I would at least like to learn the basics to make our conversation productive. Besides the resources on http://ku-fpg.github.io/software/hermit/ do you recommend any other materials that may help me? Thanks Anshul |
Thanks. I'm talking to Conal tomorrow, and I'll mention you are interested in these projects. |
I am trying to compile conal/hermit-extras with the latest version of hermit (1.0.0.0) using ghc 7.10.2 but am running into the the compile error listed below. I think hermit-extras requires hermit-0.5.0.1 or greater.
HERMIT.Extras relies on symbols that are no longer exported from HERMIT.Monad and HERMIT.Dictionary. Has the functionality been removed or refactored? Thanks
[1 of 1] Compiling HERMIT.Extras ( src/HERMIT/Extras.hs, dist/build/HERMIT/Extras.o )
src/HERMIT/Extras.hs:126:12:
Module ‘HERMIT.Monad’ does not export ‘HasHscEnv(..)’
src/HERMIT/Extras.hs:126:51:
Module ‘HERMIT.Monad’ does not export ‘RememberedName(..)’
src/HERMIT/Extras.hs:126:70:
Module ‘HERMIT.Monad’ does not export ‘saveDef’
src/HERMIT/Extras.hs:126:78:
Module ‘HERMIT.Monad’ does not export ‘lookupDef’
src/HERMIT/Extras.hs:126:88:
Module ‘HERMIT.Monad’ does not export ‘getStash’
src/HERMIT/Extras.hs:137:27:
Module ‘HERMIT.Dictionary’ does not export ‘inScope’
src/HERMIT/Extras.hs:138:5:
Module ‘HERMIT.Dictionary’ does not export ‘buildTypeable’
The text was updated successfully, but these errors were encountered: