4 ms·
I like this idea as the foundation of a Lisp-based shell. I'd like to see an plugin API, and package mechanism, similar to MELPA for Emacs. Users could write sc
by Communitivity 7y ago
I like this idea as the foundation of a Lisp-based shell. I'd like to see an plugin API, and package mechanism, similar to MELPA for Emacs. Users could write scripts and publish them as a signed package, then users could install them.
I'd also love to see terminal Emacs as the default shell editor for this shell.
- kitd 7y agoRacket has Rash for this sort of thing https://docs.racket-lang.org/rash/index.html https://docs.racket-lang.org/rash/index.html
- thelopa 7y ago“Lisp-based shell” is so overdone. The hot new thing is merging Common Lisp and POSIX shell into a single, monstrous language! https://github.com/bradleyjensen/shcl https://github.com/bradleyjensen/shcl
- chubot 7y agoFWIW I have a list of similar ideas done in essentially every language, including every popular Lisp variant: https://github.com/oilshell/oil/wiki/ExternalResources#internal-shell-dsls-in-various-languages https://github.com/oilshell/oil/wiki/ExternalResources#inter...
- thelopa 7y agoThat’s really cool! I got more than a few new ideas for SHCL by browsing through that list. Thanks for sharing!
- cr0sh 7y ago> I like this idea as the foundation of a Lisp-based shell. I thought that was called emacs...{ducks} /...though seriously...
- _emacsomancer_ 7y agoeshell: https://www.gnu.org/software/emacs/manual/html_mono/eshell.html https://www.gnu.org/software/emacs/manual/html_mono/eshell.h...