Code Quality Rank: L4
Monthly Downloads: 10
Programming language: C
License: BSD 3-clause "New" or "Revised" License
remote-debugger alternatives and similar packages
Based on the "Debug" category.
Alternatively, view remote-debugger alternatives based on common mentions on social networks and blogs.
hood8.5 0.0 remote-debugger VS hoodHood debugger, based on the idea of observing functions and structures as they are evaluated.
Hoed8.0 0.0 remote-debugger VS HoedHoed - A Lightweight Haskell Tracer and Debugger
vacuum7.7 0.0 remote-debugger VS vacuumGraph representation of the GHC heap
simple-reflectSimple reflection of expressions
linux-perf6.9 0.0 remote-debugger VS linux-perfHaskell library for reading perf.data files from the linux performance events tool.
print-debuggerPrints lines with IDE friendly stack traces in Haskell.
htrace5.2 0.0 remote-debugger VS htraceHierarchical tracing for debugging lazy evaluation in Haskell
ap-reflect4.9 0.0 remote-debugger VS ap-reflectPartial evaluation reflection a la simple-reflect.
debug-trace-varYou do not have to write variable names twice in Debug.Trace
asn1dump3.5 0.0 remote-debugger VS asn1dumpASN.1 debug tool
bytedump3.5 0.0 remote-debugger VS bytedumphaskell configurable dump byte helpers
heapsize3.1 0.0 remote-debugger VS heapsizeghc-datasize is a tool to determine the size of Haskell data structures in GHC's memory
show-please1.6 0.0 remote-debugger VS show-pleaseImproved Show instances for exception and other types
todo0.8 0.0 remote-debugger VS todoWrapping development symbols in Warnings to make sure you don't miss them
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Do you think we are missing an alternative of remote-debugger or a related project?
This is the source for a debugger used in Haskell plugin for IntelliJ IDEA.
Command line arguments
HaskellDebugger accepts specific arguments:
-m<file>- load file as main module (required)
-p<port>- connect debug output stream to localhost:port (if not set, debug output is set to stdout)
-i<path>- add given path as a directory with source files
-pkg<package>- load given package as a dependency
Commands are mostly the same as that which are used in ghci.
:?- show list of available commands
:break <mod> <l>- set a breakpoint for module <mod> at the line <l>
:breakindex <mod> <i>- set a breakpoint with index <i> for module <mod>
:breaklist <mod>- show all available breakpoints (index and span) for module <mod>
:breaklist <mod> <l>- show all breakpoints containing line <l> for module <mod>
:continue- resume after a breakpoint
:delete <mod> <ind>- delete the breakpoint with index <ind> from module <mod>
:force <expr>- print <expr>, forcing unevaluated parts
:history- after :trace, show the execution history
:sprint <name>- prints a value without forcing its computation
:step- single-step after stopping at a breakpoint
:steplocal- single-step within the current top-level binding
:trace <expr>- evaluate <expr> with tracing on (see :history)
:type <expr>- show the type of <expr>
:eval <int> <expr>- evaluates <expr> ((<int> > 0) => forced evaluation)
:set <flag>- sets given flag, available flags:
:unset <flag>- unsets given flag
:breakinfo- pretty printing for current BreakInfo
:q- exit debugger