package earlybird
OCaml debug adapter
Install
Dune Dependency
Authors
Maintainers
Sources
earlybird-1.2.0.tbz
sha256=b86e31c7dd1bf18a3e8bcccac7011a4a27af6da9ecd14e446837a83fcd9eb83a
sha512=a150e7d10f5d7de57897f3e730f570d03803185325fb08b1ce15383f3dab6c2acae5340311ba26a84975542ccd267979cdad02f20055669c6d73d5c8af7c55e8
Description
Published: 12 Jul 2023
README
OCaml earlybird
OCaml debug adapter.
Installation
opam install earlybird
Usage
VS Code
See Debugging OCaml programs (experimental) in VSCode OCaml Platform README. This requires VSCode OCaml Platform 1.13 or newer.
Examples
utop
Screen capture of debugging utop.
Launch configuration used:
{
// 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": "ocaml.earlybird",
"request": "launch",
"stopOnEntry": true,
"console": "integratedTerminal",
"program": "${workspaceFolder}/_build/default/examples/interact/test_program.bc",
"onlyDebugGlob": "<${workspaceFolder}/**/*>",
"yieldSteps": 1024,
"cwd": "${workspaceFolder}"
}
]
}
Dependencies (20)
-
dap
>= "1.0.6"
-
lru
>= "0.3.0"
-
csexp
>= "1.3.2"
-
sexplib
>= "v0.14.0"
-
path_glob
>= "0.2"
-
fmt
>= "0.8.9"
-
logs
>= "0.7.0"
-
cmdliner
>= "1.1.0"
-
lwt_react
>= "1.1.3"
-
lwt_ppx
>= "2.0.1"
-
lwt
>= "5.4.0"
-
iter
>= "1.2.1"
-
ppx_optcomp
>= "v0.11"
-
ocaml-compiler-libs
>= "v0.12.3"
-
menhirLib
>= "20201216"
-
menhir
>= "20201216" & build
-
ppx_deriving_yojson
>= "3.6.1"
-
ppx_deriving
>= "5.1"
-
ocaml
>= "4.12.0" & < "5.1"
-
dune
>= "2.8"
Dev Dependencies (1)
-
odoc
with-doc
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page