[Haskell-cafe] ANNOUNCE: haskell-names-0.1

Roman Cheplyaka roma at ro-che.info
Thu Jun 20 17:13:36 CEST 2013


I am pleased to announce the first public release of haskell-names, a
name resolution library for haskell-src-exts AST.

Namely, it can do the following:

*   for a module, compute its interface, i.e. the set of entities
    exported by the module, together with their original names.

*   for each name in the module, figure out what it refers to — whether
    it's bound locally (say, by a where clause) or globally (and then
    give its origin).

Thanks to haskell-packages, this library is fully integrated with Cabal,
so that you can easily generate name interfaces for any Cabalized package.

See more details in the README:
http://documentup.com/haskell-suite/haskell-names

This library is based on the code written by Lennart Augustsson in 2010.
Little of that code survived, but nevertheless it's been a great help.

Roman



More information about the Haskell-Cafe mailing list