libhbb: Backend for text editors to provide better Haskell editing support.
This project contains a library that utilizes the GHC API to provide some special features for Haskell text editors. Libhbb has been designed to extend ghc-mod (which does similar tasks) with certain features. However libhbb is completely independent of ghc-mod. The connection to ghc-mod is established in a package called hbb. The features of libhbb can be used standalone by the means of the executable libhbb-cli which is sipped as well. The big outstanding feature that libhbb provides is the ability to inline functions (their body is converted to a lambda function and written in place of the according name).
[Skip to Readme]
Modules
[Index]
- Language
- Haskell
- HBB
- Language.Haskell.HBB.ApplyTo
- Language.Haskell.HBB.ExprType
- Language.Haskell.HBB.Inline
- Internal
- Language.Haskell.HBB.Internal.AST
- Language.Haskell.HBB.Internal.GHC
- Language.Haskell.HBB.Internal.GHCHighlevel
- Language.Haskell.HBB.Internal.InterfaceTypes
- Language.Haskell.HBB.Internal.InternalTTree
- Language.Haskell.HBB.Internal.InternalTTreeCreation
- Language.Haskell.HBB.Internal.Lexer
- Language.Haskell.HBB.Internal.SrcSpan
- Language.Haskell.HBB.Internal.TTree
- Language.Haskell.HBB.Internal.TTreeColor
- Language.Haskell.HBB.Internal.TTreeJSON
- Language.Haskell.HBB.Locate
- Language.Haskell.HBB.OccurrencesOf
- Language.Haskell.HBB.SmartInline
- TestModes
- HBB
- Haskell
Downloads
- libhbb-0.4.1.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.1.0, 0.1.1.1, 0.3.0.0, 0.4.0.0, 0.4.0.1, 0.4.0.2, 0.4.1.0 |
---|---|
Change log | CHANGELOG.md |
Dependencies | aeson (>=0.7), base (>=4 && <5), bytestring (>=0.10), directory (>=1.2), filepath (>=1.3), ghc (>=7.6), ghc-paths (>=0.1), libhbb (>=0.4 && <0.5), mtl (>=2.1), process (>=1.1), syb (>=0.4), text (>=1.1), time (>=1.4), unordered-containers (>=0.2) [details] |
License | LGPL-2.1-only |
Author | Christian Wolf |
Maintainer | contact@wolf-kissendorf.de |
Category | Development |
Home page | https://bitbucket.org/bhris/libhbb |
Source repo | head: git clone https://bitbucket.org/bhris/libhbb.git |
Uploaded | by wolfch at 2014-10-30T15:14:51Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | libhbb-cli |
Downloads | 5039 total (1 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |