5 ms·
another lisp shell: https://scsh.net/ https://scsh.net/
by spot 9y ago
another lisp shell: https://scsh.net/ https://scsh.net/
- deleted 9y ago[deleted]
- zeveb 9y agoscsh is awesome, although I don't believe it was intended to be used interactively. eshell[0] is another one. Has a few warts, but is generally pretty cool. Someday I'd like to write one in Common Lisp. Just haven't gotten a round tuit yet. [0] https://www.gnu.org/software/emacs/manual/html_mono/eshell.html https://www.gnu.org/software/emacs/manual/html_mono/eshell.h...
- cat199 9y agoScsh runs in a modified scheme48 repl - no problems with interactive use, though I've not run it as an actual login shell, though perportedly that works
- zeveb 9y agoI mean more that it's not ergonomic for interactive use. Typing: (run/string (| (ps aux) (grep foo) (grep -v grep)) is quite a bit more of a pain than: ps aux | grep foo | grep -v grep Or at least I think so. It's really meant for providing a nice Lispy interface to POSIX, and at that I believe it succeeds.
- cat199 9y agoAh sure. But for those cases you can always drop to a normal session with: (run sh) again.. haven't ever used as login shell though :)