5 ms·
Related: has anyone tried scheme shell (scsh) and what is your experiences with it? https://en.m.wikipedia.org/wiki/Scsh https://en.m.wikipedia.org/wiki/Scsh
by fuzztester 3y ago
Related: has anyone tried scheme shell (scsh) and what is your experiences with it?
https://en.m.wikipedia.org/wiki/Scsh https://en.m.wikipedia.org/wiki/Scsh
- loevborg 3y agoLast time I tried I couldn't get it to compile These days https://babashka.org/ https://babashka.org/ is a much better option. It's powerful, fast, modern, works everywhere and has effortless multitasking.
- elviejo 3y agoThere is also Rash: Racket Shell that looks súper interesting. https://youtu.be/yXcwK3XNU3Y?si=XuABEBZReyfhraAh https://youtu.be/yXcwK3XNU3Y?si=XuABEBZReyfhraAh Haven't tried it though.
- velcrovan 3y agoIt is interesting, but not something you’d really want to rely on. (see the issues, comments and commit history: https://github.com/willghatch/racket-rash https://github.com/willghatch/racket-rash) This project could really benefit from picking up a couple of steady contributors. It looks like the author is a new dad, and his commit history looks about like what mine did at that stage.
- forgotpwd16 3y agoInterestingly Rash is also suitable as a user-oriented shell (like bash) rather be reserved for scripting (like scsh).
- chubot 3y agoFWIW there is a big list of similar libraries / internal DSLs in nearly all Lisps, and nearly all statically typed functional languages here: https://github.com/oilshell/oil/wiki/Internal-DSLs-for-Shell https://github.com/oilshell/oil/wiki/Internal-DSLs-for-Shell e.g. points to another Haskell project, which may be old - https://github.com/jgoerzen/hsh/wiki https://github.com/jgoerzen/hsh/wiki Which is related to the list of free-standing shells: https://github.com/oilshell/oil/wiki/Alternative-Shells https://github.com/oilshell/oil/wiki/Alternative-Shells
- agumonkey 3y agoNot this one, but for a while I tried getting https://wryun.github.io/es-shell/ https://wryun.github.io/es-shell/ to run (a functionalish shell)
- nemoniac 3y agoIMHO it's worth spending some time getting acquainted with it. It's very clearly thought out conceptually with good separation of concerns. I learned a lot about Scheme and a lot about Unix from using it.
- fuzztester 3y agoThanks for the answers, guys.
- adastra22 3y ago"Shell scripts" is kinda the domain of newLISP, which I've used before and like.