
Hi. Correct me if I am wrong, but you are not supposed to construct 'Name's yourself. The point is that they are unique and hiding the constructors is a step towards preserving the invariants. Here's how I would do something like 'map nameOccName . modInfoExports' and then search for an OccName (which you can construct using mkOccName). Unfortunately I don't have GHC handy so I can't test this Cheers - Dan
On 19 Oct 2013, at 17:58, Daniel Trstenjak
wrote: Hi,
I wanted to use the GHC API to find if a symbol is exported from a module.
The function 'modInfoIsExportedName :: ModuleInfo -> Name -> Bool' seems to do what I want, but how do I convert a symbol string into a 'Name'?
Thanks for any hints!
Greetings, Daniel _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users