-
Notifications
You must be signed in to change notification settings - Fork 17
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
Document resolve
behaviour better
#92
Comments
Thank you for your report. To me these results look correct and expected, but that's because I know the library :). What did surprise you? Your code looks great perhaps we can add it as an example how to use the library and what to expect? |
@phischu You can add my code to library documentation. It would be great! I wasn't so surprised... Just spend some time on experimenting with library to find out whether it's possible to do desired things and if yes then how.
Basically, all elements in lists can use information about each others. And they can use information from Module ↔ Module where arrow |
See this issue for details: haskell-suite/haskell-names#92
It's not obvious from current documentation for
resolve
and some universe sense how this function handles module reexports.Consider next two Haskell modules:
There're several possibilities how exported by
Example
module symbols can be resolved. But not all possibilities work properly. And it's not obvious which one works and how. I've tried to experiment with them and see differences. You can observe my experiments and results here.The text was updated successfully, but these errors were encountered: