Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Input/Output Stream Redirection #705

Closed
5 tasks
iamrecursion opened this issue Jan 22, 2020 · 0 comments
Closed
5 tasks

Input/Output Stream Redirection #705

iamrecursion opened this issue Jan 22, 2020 · 0 comments
Assignees

Comments

@iamrecursion
Copy link
Contributor

Summary

In addition to the standard language server functionality that we aim to provide over time (compile-time diagnostics, auto-completion, and so on), the nature of Enso and its visual environment means that we need to

Value

This functionality is the main building block for letting the GUI get updates on watched portions of the program.

Specification

The following points are based on the design provided at the completion of #445.

  • Implement the message for redirecting stdout, stderr and stdin to and from the IDE.
  • Implement the messages for disconnecting these from the IDE.
  • Implement the corresponding Akka messages between the gateway and language server.
  • Connect up the language server to the runtime to provide this functionality.
  • Implement the responses for these messages.

Acceptance Criteria & Test Cases

  • We have execution management functionality as specified above.
  • This functionality is rigorously tested.
@lolczak lolczak closed this as completed May 20, 2020
@iamrecursion iamrecursion transferred this issue from another repository Jun 23, 2020
@iamrecursion iamrecursion mentioned this issue Jun 24, 2020
26 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants