headergen alternatives and similar packages
Based on the "Development" category.
Alternatively, view headergen alternatives based on common mentions on social networks and blogs.
-
haskell-lsp
Haskell library for the Microsoft Language Server Protocol -
structured-haskell-mode
Structured editing minor mode for Haskell in Emacs -
cabal-install-parsers
Scripts and instructions for using CI services (e.g. Travis CI or Appveyor) with multiple GHC configurations -
stgi
A user-centric visual STG implementation to help understand GHC/Haskell's execution model. -
criterion
A powerful but simple library for measuring the performance of Haskell code. -
inline-c
Write Haskell source files including C code inline. No FFI required. -
fourmolu
A fourk of ormolu that uses four space indentation and allows arbitrary configuration. Don't like it? PRs welcome! -
gi-atk
Generate Haskell bindings for GObject-Introspection capable libraries -
lambdabot
A friendly IRC bot and apprentice coder, written in Haskell. -
inline-java
Haskell/Java interop via inline Java code in Haskell modules. -
lambdabot-core
A friendly IRC bot and apprentice coder, written in Haskell. -
scion
OLD, DEPRECATED: Use this instead https://github.com/haskell/haskell-ide-engine
InfluxDB - Power Real-Time Data Analytics at Scale
Do you think we are missing an alternative of headergen or a related project?
Popular Comparisons
README
headergen
An application written in Haskell for generating headers for Haskell source files.
Usage
Usage: headergen {help [all|COMMAND]|init|create LANGUAGE TEMPLATE MODULE}
headergen create LANGUAGE TEMPLATE MODULE * creates a new module in current working directory. headergen init * initializes a new .headergen.def. headergen help * shows this help information headergen help COMMAND * shows detailed help information
Supported Languages
As for now only Haskell is supported. It is planned to implement support for more languages in future releases.
TODO
- Extract help message interface from command module level to avoid mutual recursion over module level.
- Implement reading of cabal files instead of using own setting files.
- Implement a parser for updating existing source files.
- Implement reading of file associations from file.
- Implement support for more languages.