All Projects β†’ hackwaly β†’ Ocamlearlybird

hackwaly / Ocamlearlybird

Licence: agpl-3.0
OCaml debug adapter

Programming Languages

ocaml
1615 projects

Labels

Projects that are alternatives of or similar to Ocamlearlybird

Magpie
🐦 Successor of my monkey Interpreter(support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL).
Stars: ✭ 88 (-24.14%)
Mutual labels:  debugger
Scala Debugger
Scala libraries and tooling utilizing the Java Debugger Interface.
Stars: ✭ 100 (-13.79%)
Mutual labels:  debugger
X64dbg
An open-source x64/x32 debugger for windows.
Stars: ✭ 37,825 (+32507.76%)
Mutual labels:  debugger
Cutter
Free and Open Source Reverse Engineering Platform powered by rizin
Stars: ✭ 10,073 (+8583.62%)
Mutual labels:  debugger
Tracy
😎 Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.
Stars: ✭ 1,345 (+1059.48%)
Mutual labels:  debugger
Ipdb
Integration of IPython pdb
Stars: ✭ 1,373 (+1083.62%)
Mutual labels:  debugger
Rubyx
RubyX compiles ruby to binary (in ruby), hoping to be that X times faster
Stars: ✭ 78 (-32.76%)
Mutual labels:  debugger
Linqbridgevs
Dumps the content of variables during debugging in Visual Studio to LINQPad
Stars: ✭ 114 (-1.72%)
Mutual labels:  debugger
Xntsv
XNTSV program for detailed viewing of system structures for Windows.
Stars: ✭ 100 (-13.79%)
Mutual labels:  debugger
Jest Electron
❯ βš›οΈThe easiest way to run and debug test cases in electron with jest.
Stars: ✭ 106 (-8.62%)
Mutual labels:  debugger
Python2 Trepan
A gdb-like Python 2.x Debugger in the Trepan family
Stars: ✭ 91 (-21.55%)
Mutual labels:  debugger
Pdbr
pdb + Rich library
Stars: ✭ 96 (-17.24%)
Mutual labels:  debugger
Rider Content
A curated list of content around JetBrains Rider
Stars: ✭ 104 (-10.34%)
Mutual labels:  debugger
Windows Kernel Explorer
A free but powerful Windows kernel research tool.
Stars: ✭ 1,299 (+1019.83%)
Mutual labels:  debugger
Flutter Debugger
Stars: ✭ 112 (-3.45%)
Mutual labels:  debugger
Q
Quick and dirty debugging output for tired Go programmers
Stars: ✭ 1,220 (+951.72%)
Mutual labels:  debugger
Birdseye
Graphical Python debugger which lets you easily view the values of all evaluated expressions
Stars: ✭ 1,373 (+1083.62%)
Mutual labels:  debugger
Dap42
CMSIS-DAP debugger firmware for STM32F042Fx and STM32F103xx
Stars: ✭ 115 (-0.86%)
Mutual labels:  debugger
Hevm
(OLD REPO) A debug-oriented Ethereum VM (EVM)
Stars: ✭ 114 (-1.72%)
Mutual labels:  debugger
Nfdx64dbg
Plugin for x64dbg Linker/Compiler/Tool detector.
Stars: ✭ 105 (-9.48%)
Mutual labels:  debugger

ocamlearlybird

How to use

  1. Switch to ocaml 4.11
  2. Install earlybird and make sure ocamlearlybird in your PATH.
  3. Install vscode extension hackwaly/ocamlearlybird

Quick debug

You can select context menu "Start an OCaml Debug Session" on bytecode file in vscode explorer to quickly start an debug session.

Example

Debug utop

Example launch configuration

Used to debug utop examples.

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "test_program",
            "type": "ocamlearlybird",
            "request": "launch",
            "stopOnEntry": true,
            "console": "integratedTerminal",
            "program": "${workspaceFolder}/_build/default/examples/interact/test_program.bc",
            "onlyDebugGlob": "<${workspaceFolder}/**/*>",
            "yieldSteps": 1024,
            "cwd": "${workspaceFolder}"
        }
    ]
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].