Hacker News new | ask | show | jobs
by adrian_b 1685 days ago
Actually there exists a shell, "scsh", which uses the Scheme language, i.e. a LISP variant.

"scsh" is less convenient for interactive use than bash or zsh, because it is more verbose, but it was quite good for scripts, certainly more convenient as a replacement for shell scripts than Python or the like (because it had a better syntax for the equivalent of a POSIX command list, with pipes, and/or lists, redirections and parameter expansions).

Many years ago, I have written and used with good results a lot of "scsh" scripts, for things deemed to be too complex for POSIX shell scripts.

However, AFAIK, "scsh" has not been updated in recent years, so I do not know how good it would still be today.