-
Notifications
You must be signed in to change notification settings - Fork 18
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
Support custom nrepl ops for different evaluation styles #5
Comments
What custom ops do you suggest? I was thinking:
|
I have no objections to those but I think it can be helpful to think them through as user stories: As a user familiar with REBL I want to create a keybinding to open the REBL UI so that I can quickly inspect eval results whenever I need it.
As a beginner REBL user I expect it to automatically receive any forms sent to my REPL so I can quickly get familiar and use my pre-existing REPL process and keybindings.
As an advanced REBL user I expect to be able to specify which forms I inspect in REBL as not all evaluations are valuable to inspect. I want to create a keybinding to select which forms should be inspected.
As a moderate REBL user I expect to be able to clear the REBL eval history after running it for a long time and having collected a lot of data that needs to be held in memory.
|
Yes thanks for that. I agree that we probably also want an Regarding
I'd thought about this too and think we really need to do a |
Also we should rename all the above to be prefixed with |
That sounds good to me. We may not be able to provide |
Problem
What if I'm in my editor and I want to send some forms to REBL and some only to the REPL?
Proposed Solution
If we create custom nrepl ops we can allow editors and users to select which forms they want to send to REBL.
For instance setting up an additional, separate key binding to eval a top level form in REBL.
Related Resources
The text was updated successfully, but these errors were encountered: