Skip to content

Run TLC in VSCode integrated terminal #175

Open
@lemmy

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.

Screenshot from 2020-11-16 17-13-26

Long-term, this might be a use-case for the debug adapter protocol.

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions