Helmut Eller e9626484@stud3.tuwien.ac.at writes:
I committed a patch that loads the current file, not the package. Is that OK?
Sure, that's fine.
By convention we don't send snippets of CL code to lisp, especially not encoded as strings (problematic with non-standard reader syntax). The preferred way is to use slime-eval-async or slime-eval and write the function in CL directly.
Right. I experimented briefly with `slime-eval' and got strange backtraces, so I just did it the "easy" way. Looking at the backtrace more closely now, I see that it's looking up the symbols in the SWANK-IO-PACKAGE package, which explains why (slime-eval `(load "thing")) didn't work, and you have to prefix the symbols with their package...