|
|
|
|
|
by max_streese
1954 days ago
|
|
I wonder what people think about Ammonite (https://ammonite.io/)? It's not Lisp but Scala so may not be the authors language of choice however it can be used as a Shell: https://ammonite.io/#Ammonite-Shell I am personally using it and compared to a classical shell like Bash it's really nice for more structured data related tasks (exploring some API, checking some data, creating a bunch of PRs at once, ...). It also makes use of Scala's adjustable syntax and functional concepts so you basically get shell piping but in a strongly typed fashion (e.g.
`ls.! |? (_.ext == "txt") | (os.read)` would produce a list of strings representing the contents of all files ending in .txt of the current directory). Also I am curious what people think of PowerShell which as of PowerShell Core is usable on all platforms as well. |
|
Its hard to beat PowerShell tho given its integrated in infinite number of tools on Windows platform and growing number on Linux.