5 ms·
I really like this idea and I really like Clojure. Though I'm curious about performance. And do you know if anyone is doing something similar with Racket? (Look
by encloser 9y ago
I really like this idea and I really like Clojure. Though I'm curious about performance. And do you know if anyone is doing something similar with Racket? (Looks like there is a Common Lisp shell http://www.cliki.net/CLISP-Shell http://www.cliki.net/CLISP-Shell)
- fiddlerwoaroof 9y agoThere is also the scheme shell: https://scsh.net https://scsh.net
- patrickmay 9y agoThe shell with the best acknowledgements section in any technical manual: https://scsh.net/docu/html/man.html https://scsh.net/docu/html/man.html
- peatmoss 9y agoAt RacketCon this year, there was a presentation on something called “Rash”: http://docs.racket-lang.org/rash/index.html http://docs.racket-lang.org/rash/index.html
- lvh 9y agoeshell is another lispy shell that's been in Emacs for a very long time. Elisp is probably my least favorite lisp that's commonly available, but eshell probably has the largest user base and is certainly the most mature out of all of these contenders. You can reasonably use eshell as your primary shell.
- anonacct37 9y agoI use eshell daily. It's nice to have a shell that also integrates with with list, but there's also a ton of value-add with integration with the emacs ecosystem. For example in eshell you can do: cd /ssh:some-server:/ top cd /docker:container:/ find-file etc/hosts
- rrix2 9y agoUntil you type '|', since eshell will buffer each process's output in an emacs buffer. It doesn't actually stream between pipes, which basically makes it useless for a complicated pipeline.