shcl
shcl copied to clipboard
SHell in Common Lisp
I managed to build shcl on guix, but get this error when trying to run. ```sh $ shcl fatal error encountered in SBCL pid 10164 tid 10164: Can't find sbcl.core...
I'm trying to package for archlinux. (https://github.com/WillForan/shcl/blob/archlinux/archlinux/PKGBUILD) I added `options=(!strip)` to keep `makepkg` from totally destroying the `shcl` binary, but as a result: > ==> WARNING: Package contains reference to...
```bash make LISP='ros -s cffi-grovel run --' ``` worked fine. ```bash sudo make install ``` right after that - copied from the README - failed: ``` debugger invoked on a...
when I run `make LISP='ros -s cffi-grovel run --'` I get: ...... ``` ; compilation finished in 0:00:00.001 ; cc -o /home/slade/.cache/common-lisp/sbcl-1.4.14-linux-x64/home/slade/Documents/sourcecode/shcl/shell/prompt-types-grovel__grovel-tmpONTOHUJ2.o -c -g -Wall -Wundef -Wsign-compare -Wpointer-arith -O3 -D_LARGEFILE_SOURCE...
At least it will work for me if I use (format t "~A~%" ...) and not (format "~A~%" ...)
I'm on OSX. I installed Roswell from Brew, and from there installed SBCL (1.5.4), Quicklisp, and cffi-grovel. Then I ran `make LISP='ros -s cffi-grovel run --'` and got, after a...
Tab complete should know about `shell-lambda` options and flags and offer completions accordingly.
When running a shell command from Emacs (e.g. `M-!`), it would be handy if the lisp splice syntax (i.e. `,`) didn't evaluate the lisp form as Common Lisp in SHCL,...
We’ve got good support for exposing lisp code to shell. Let’s bridge the other way, too! Shell commands should be exposable as lisp functions!