ihaskell-0.9.0.3: A Haskell backend kernel for the IPython project.
IHaskell is a Haskell backend kernel for the IPython project. This allows using Haskell via a console or notebook interface. Additional packages may be installed to provide richer data visualizations.
Signatures
Modules
- IHaskell
- IHaskell.BrokenPackages
- IHaskell.CSS
- IHaskell.Convert mostly reversible conversion between ipynb and lhs
- IHaskell.Convert.Args interpret flags parsed by IHaskell.Flags
- IHaskell.Convert.IpynbToLhs
- IHaskell.Convert.LhsToIpynb
- IHaskell.Display
- Eval
- IHaskell.Eval.Completion Generates tab completion options.
- IHaskell.Eval.Evaluate Wrapper around GHC API, exposing a single
evaluateinterface that runs a statement, declaration, import, or directive. - IHaskell.Eval.Hoogle
- IHaskell.Eval.Info Inspect type and function information and documentation.
- IHaskell.Eval.Inspect Generates inspections when asked for by the frontend.
- IHaskell.Eval.Lint
- IHaskell.Eval.ParseShell
- IHaskell.Eval.Parser
- IHaskell.Eval.Util
- IHaskell.Eval.Widgets
- IHaskell.Flags
- IHaskell.IPython Shell scripting wrapper using
Shellyfor thenotebook, andconsolecommands. - IHaskell.Publish
- IHaskell.Types All message type definitions.
- Paths_ihaskell