(I assume you just use standard CL methods?)
> [CIEL custom REPL ] has a shell pass-through: try !ls (available in the ciel-user package)
That's a kickass feature.
(I assume you just use standard CL methods?)
> [CIEL custom REPL ] has a shell pass-through: try !ls (available in the ciel-user package)
That's a kickass feature.
Users who want an advanced lisp shell for the terminal, where they can mix & match shell and lisp code, would turn to lish: https://github.com/nibbula/lish/ (not considered "ready" or "good enough" by the author, but well advanced).
also https://github.com/bradleyjensen/shcl, a POSIX shell.
As always: see more on https://github.com/CodyReichert/awesome-cl#shells-shells-int...
ATM you use standard methods, by using CIEL as a library.
I'd like to add a `ciel build` command.
Or is python the odd one out in its REPL implementations here? I'm only familiar with python and e-lisp for REPL's.
> ...
> * it has a shell pass-through: try !ls (available in the ciel-user package)
It was specifically mentioned as a reason why CIEL is better. But I don't use enough languages to know overall, sorry.
However, neither the built-in SBCL terminal REPL nor Slime offer a shell pass-through or ipython-like commands. We add one (by using the Clesh library).
The doc doesn't mention it yet, we can enable the shell passthrough in Slime's REPL (or any other editor):
CIEL-USER> (enable-shell-passthrough)