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

Add support for user-triggered kernel monitor tasks #34

Open
tmontes opened this issue Jun 26, 2018 · 1 comment
Open

Add support for user-triggered kernel monitor tasks #34

tmontes opened this issue Jun 26, 2018 · 1 comment

Comments

@tmontes
Copy link
Owner

tmontes commented Jun 26, 2018

Idea:

  • User hits a given key.
  • Kernel toggles a task:
    • Spawns it if the task associated to that key isn't running.
    • Stops it otherwise.

Driving idea:

  • Hitting a key and getting a Python REPL at any time.

Extra craziness:

  • Maybe such tasks could consult some "global shared state" to determine their behaviour:
    • Where to position their windows (left? right? top?).
    • Which process to launch (Python REPL on a Python slide, Ruby REPL on a Ruby slide, etc..)
@tmontes tmontes added this to the NEXT milestone Jun 26, 2018
@tmontes
Copy link
Owner Author

tmontes commented Jul 2, 2018

Simple user-space only solution:

  • Top task tracks the keyboard, directly or via a sub-task result / message.
  • Spawns / destroys tasks "as needed".

No need for additional kernel support.

Given this, I'm moving this issue to TBD (maybe we'll never need this).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant