reflex-ghci alternatives and similar packages
Based on the "Development" category.
Alternatively, view reflex-ghci alternatives based on common mentions on social networks and blogs.
-
hadolint
Dockerfile linter, validate inline bash, written in Haskell -
stgi
A user-centric visual STG implementation to help understand GHC/Haskell's execution model. -
retrie
Retrie is a powerful, easy-to-use codemodding tool for Haskell. -
haskell-lsp
Haskell library for the Microsoft Language Server Protocol -
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
A friendly IRC bot and apprentice coder, written in Haskell. -
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 -
threadscope
A graphical tool for profiling parallel Haskell programs
Access the most powerful time series database as a service
Do you think we are missing an alternative of reflex-ghci or a related project?
Popular Comparisons
README
reflex-ghci
Run GHCi from within a Reflex FRP application and interact with it using a functional reactive interface.
Library
A functional-reactive wrapper around GHCi that uses filesystem notifications to automatically reload haskell source files.
Reflex.Process.GHCi
provides the core GHCi process-running infrastructure. If you want to run your own GHCi, directly control when it reloads, or build your own custom interface, look there.
Reflex.Vty.GHCi
provides a few widgets that are useful when building a console GHCi interface. Use these components to assemble your own vty GHCi runner.
Executable
This package includes a reflex-vty-based executable, shown above. Module information (errors, warnings, etc) is shown in a scrollable pane on the top half of the screen and the output of any expression you (optionally) choose to evaluate is shown in a scrollable pane on the bottom half. The panes are resizable using the mouse.
$ reflex-ghci -h
Welcome to reflex-ghci 0.1.4.0
Usage: reflex-ghci [-c|--command COMMAND] [-e|--expression EXPR]
Run a Haskell REPL that automatically reloads when source files change.
Available options:
-c,--command COMMAND The ghci/cabal repl command to
run (default: "cabal repl --repl-options=-Wall")
-e,--expression EXPR The optional expression to evaluate once modules have
successfully loaded
-h,--help Show this help text
Acknowledgements
Inspired by the fantastic ghcid project.
*Note that all licence references and agreements mentioned in the reflex-ghci README section above
are relevant to that project's source code only.