hdocs alternatives and similar packages
Based on the "Development" category.
Alternatively, view hdocs alternatives based on common mentions on social networks and blogs.
-
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. -
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 -
inline-c
Write Haskell source files including C code inline. No FFI required. -
inline-java
Haskell/Java interop via inline Java code in Haskell modules. -
gi-atk
Generate Haskell bindings for GObject-Introspection capable libraries -
fourmolu
A fourk of ormolu that uses four space indentation and allows arbitrary configuration. Don't like it? PRs welcome! -
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
Access the most powerful time series database as a service
Do you think we are missing an alternative of hdocs or a related project?
Popular Comparisons
README
hdocs
Haskell docs util Unlike haskell-docs it can dump docs about module in JSON and allows '-g' option to configure GHC It can also dump all installed docs
Ask it for documentation:
$ hdocs Data.List all
Applied to a predicate and a list, all determines if all elements
of the list satisfy the predicate. For the result to be
True, the list must be finite; False, however, results from a False
value for the predicate applied to an element at a finite index of a finite or infinite list.
$ hdocs docs Data.Either
{"either":"Case analysis for the Either type.\n If the value is Left a
, apply the first function to a
;\n if it is Right b
, apply the second function to b
.","partitionEithers":"Partitions a list of Either into two lists\n All the Left elements are extracted, in order, to the first\n component of the output. Similarly the Right elements are extracted\n to the second component of the output.","Either":"The Either type represents values with two possibilities: a value of\ntype Either a b
is either Left a
or Right b
.\n\nThe Either type is sometimes used to represent a value which is\neither correct or an error; by convention, the Left constructor is\nused to hold an error value and the Right constructor is used to\nhold a correct value (mnemonic: \"right\" also means \"correct\").","rights":"Extracts from a list of Either all the Right elements\n All the Right elements are extracted in order.","lefts":"Extracts from a list of Either all the Left elements\n All the Left elements are extracted in order."}
$ (hdocs dump | json).'GHC.List'.'notElem'
notElem is the negation of elem.
$ (hdocs dump | json).'Data.List'.'null' # No reexports, 'null' is defined in GHC.List
$ (hdocs dump r | json).'Data.List'.'null' # 'r' — dump reexports too
Test whether a list is empty.