mirror of
https://github.com/enso-org/enso.git
synced 2024-12-24 03:02:30 +03:00
268e595ec1
Adds chrome-inspector tool and Debug Adapter protocol tool for debugging Enso. # Important Notes The chrome devtools seems to be broken (tracked in https://github.com/oracle/graal/issues/7636). Even `graalpy --inspect ...` fails (Chrome devtools freezes after connecting to the server). This PR adds Debug adapter protocol tool for debugging as a workaround for chrome inspector. There is docs in [dap.md](https://github.com/enso-org/enso/pull/8344/files#diff-421574b50574cfe546e86d4b3d32d79b8b2087f2fe204f68e5cf2693af43bbe1) |
||
---|---|---|
.. | ||
chrome-devtools.md | ||
dap.md | ||
mixed-debugging.md | ||
protocol.md | ||
README.md | ||
runtime-debugging.md |
layout | title | category | tags | order | |||
---|---|---|---|---|---|---|---|
section-summary | Debugger | debugger |
|
0 |
Enso Debugger
This folder contains all documentation pertaining to the debugging facilities used by Enso, broken up as follows:
- The Enso Debugger Protocol: The protocol for the REPL Debugger.
- Chrome devtools debugger: A guide how to debug Enso code using Chrome devtools.
- Debug adapter protocol: A guide how to debug Enso code using VSCode.
- Debugging Enso and Java code at once: A step-by-step guide how to debug both Enso and Java code in a single debugger.
- Debugging Engine (Runtime) only Java code: A guide how to debug the internal Engine Java code.