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

function editor #10

Open
7 tasks
cben opened this issue Mar 7, 2021 · 0 comments
Open
7 tasks

function editor #10

cben opened this issue Mar 7, 2021 · 0 comments

Comments

@cben
Copy link
Owner

cben commented Mar 7, 2021

The UX I had in mind is extremely similar to this thing I just found:
https://archive.org/details/akkartik-2min-2020-12-06

  • language: support function definitions (no definition syntax, just given as name->string dictionary)
  • support multiple editors, one per function
  • when cursor stands on a function, embed an editor of the refenced function underneath it
  • allow live editing of the embedded editor right there — this supports "example-driven" development, where to get useful feedback on function execution, you need to set up some params before calling it
  • language: return a full execution trace
  • when cursor travels inside an embedded editor, show stack at that point inside
  • keybindings and/or buttons to single-step execution including nested functions
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

1 participant