Live data from Hacker News

Show HN: Lisp Shell

github.com

1–10 of 61 posts

Re: Show HN: Lisp Shell

#3
Fun 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

#4
It 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

#7
post #3

Fun 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

#8
post #3

Fun 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

#10
post #2

As 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.
Post reply on HN