Add a graphical debugger for Windows #101
Labels
editor
Script editor windows, tool palettes, Project Canvas, Info popovers, and the menu bar used for them.
good first issue
Issues that are clearly defined and don't require a deep understanding of Stacksmith internals.
interpreter
Hammer programming language: Parser, tokenizer, interpreter.
platform:Windows
Windows-specific tickets.
We already have ForgeDebugger for macOS, which is a GUI that uses sockets to communicate with an executing script.
Forge's Windows version currently contains a remote debugger that is just a stub. It should be changed to somehow open a connection to a debugger and send the very same bytes across as Leonie and ForgeDebugger use right now.
Note that the design should be done in a way so we can easily hide the nerdier stuff later. While it's helpful during development of Stacksmith itself to view the bytecode and the full stack, and step instruction-wise, the debugger should be built to also allow stepping line-wise and only showing source code, because that's the default mode in which end-users will eventually use it.
Also note that the user may, at any time, quit the script or the debugger. Either side should recover. (This is currently being worked on for ForgeDebugger on the Leonie side, where it will in the future be able to launch the debugger as needed).
The text was updated successfully, but these errors were encountered: