Show HN: Lisp Shell
github.com
Show HN: Lisp Shell
1–10 of 61 posts
Re: Show HN: Lisp Shell
#2As long as the top-level commands don't have to be manually wrapped in (), I like this idea.
Re: Show HN: Lisp Shell
#3Fun Unix Trivia Time: Touch is supposed to update modified times. That it creates files when they don't exist is only the most common use, not the point of the thing.
Re: Show HN: Lisp Shell
#4It would be nice to see some examples of the syntax, maybe a couple of simple scripts...
E.g., the README states that 'cd/' is an alias for '(cd "/")' which seems to imply that one has to wrap every command in '()' and quote every filename... not very practical for a shell!
Re: Show HN: Lisp Shell
#5CLASH: CLisp As SHell
http://clisp.org/clash.html
Re: Show HN: Lisp Shell
#6CLASH: CLisp As SHell http://clisp.org/clash.html
suprised no one has posted the venerable https://en.wikipedia.org/wiki/Scsh
Re: Show HN: Lisp Shell
#7Fun Unix Trivia Time: Touch is supposed to update modified times. That it creates files when they don't exist is only the most common use, not the point of the thing.
Weird. I learned these two things in the opposite order. I guess my first use of touch was to test out makefiles
Re: Show HN: Lisp Shell
#8Fun Unix Trivia Time: Touch is supposed to update modified times. That it creates files when they don't exist is only the most common use, not the point of the thing.
Thanks! I implemented this just to create blank files, and didn't bother researching correctness. That's exactly the kind of correction I was hoping for when posting to HN. My first post too.
Re: Show HN: Lisp Shell
#9See also clojure shell
https://github.com/dundalek/closh
Re: Show HN: Lisp Shell
#10As long as the top-level commands don't have to be manually wrapped in (), I like this idea.
Thanks for writing. That's why I made this little shell in the first place: I wanted something quick that worked mostly like sh, but with a Racket inside.