Open
Description
Some TLC-specific TLA+ operators such as PickSuccessor
prompt users for (interactive) input (on stdin
). This is currently unsupported because the extension just prints TLC's stdout/stderr to the output section of the model-checking results webview (check-result-view.html
) and expects no input. I suggest changing the extension such that it (also) creates a proper VSCode terminal (not just read-only OutputChannel
) with which a user can interact with TLC.
Long-term, this might be a use-case for the debug adapter protocol.