<razzy>
Regenaxer: I want to run my code, every time program hits (!) where should i put my code?
<razzy>
somewhere debug.l
<Regenaxer>
Hmm, not easy perhaps. '!' just starts a sub-repl
<Regenaxer>
So nothing special
<razzy>
not easy? i just want to insert call to my code when (!) executes.
<Regenaxer>
ah
<Regenaxer>
I thought you mean implicitly
<razzy>
I want (print) and wait for (key)s in debug sub-REPL
<Regenaxer>
Then don't use '!' at all
<Regenaxer>
Put your own function
<Regenaxer>
(my! ...)
<razzy>
rework !
<razzy>
implicitly?
<Regenaxer>
automatically
<Regenaxer>
in '!'
<Regenaxer>
But '!' does a lot of things to set up the env
<razzy>
Regenaxer: thank you, that is what I do. I read ! and make my own
<Regenaxer>
Check (vi '!)
<Regenaxer>
Perhaps call the existing '!'
<Regenaxer>
but this is tricky, as it is a FEXPR
<Regenaxer>
FSUBR to be exact
<razzy>
I am reading up on FEXPR FSUBR
<Regenaxer>
razzy, what will your blitzing-debugger do?
<razzy>
hmm, how i can not read nice pil code (!) ?
<Regenaxer>
cannot read it?
<razzy>
Regenaxer: ok, blitzing-debugger: assume style (my! ...). It will (print) to repl, wait for (key), change pil variables. let me write into repl (maybe sub-repl), insert (my!) into next code, remove current (my!) from code.
<razzy>
Regenaxer: I was expecting readable nice picolisp code written (!)