You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adam Frey edited this page Jul 31, 2017
·
4 revisions
Unrepl has no extension mechanism for now. The protocol itself is very open, but short of forking the implementation and creating a new blob, there's no way to extend the implementation.
There are several kinds of extensions:
new tooling commands (completion for example) that don't interact with the user REPL streams
REPL mods (eg participating in :caught or :print)
others?
Orthogonal to that is how code is loaded (blob, side-loading etc.) and how it is munged.
A possibility to extend unrepl would be exposing a stable var to start a nested unrepl with slightly modified options. This could maybe make for a small yet powerful API (compared to, for example, a lot of register-this-and-that!).