« earlier | later » Page 1 of 2
terrycojones/daudin: A Python command-line shell edit / delete
"daudin is a UNIX command-line shell based on Python." It's a bit brute-force (if something parses as Python, it gets evaluated as an expression, else it's passed to the shell) but looks like it should work pretty well.
"Es is an extensible shell. The language was derived from the Plan 9 shell, rc, and was influenced by functional programming languages, such as Scheme, and the Tcl embeddable programming language." Meets some of the design criteria I'm interested in, although overall I don't find the design that compelling.
to es language-design shell unix ... on 06 April 2017
dgsh — directed graph shell edit / delete
DDS's shell allowing the construction of arbitrary graphs of pipes. I like the examples, which range from "Directory listing" to "Nuclear magnetic resonance processing".
A "better Tcl" language (i.e. something that sits in roughly the shell space, but is actually a real programming language with exceptions, etc.) The simplicity is interesting.
to language-design shell szl tcl ... on 06 December 2016
jlevy/the-art-of-command-line: Master the command line, in one page edit / delete
I didn't learn anything remarkable here (although it did remind me about M-# in bash, which I always forget), but this is a good reference for new Unix-like users.
turtle: Shell programming, Haskell-style | Hackage edit / delete
"turtle is a reimplementation of the Unix command line environment in Haskell so that you can use Haskell as both a shell and a scripting language."
xiaq/elvish · GitHub edit / delete
A pretty fancy shell written in Go.
Proper handling of SIGINT/SIGQUIT edit / delete
What shells and applications ought to be doing.
to programming shell sigint signal unix ... on 07 June 2013
fish's fish shell edit / delete
Hmm. Not convinced that it's worth learning a *slightly* different shell that's no good for scripting.
A comprehensive history of Unix shells, and the subtle differences between them.
to retrocomputing shell unix ... on 06 August 2012
« earlier | later » Page 1 of 2
- shell | |
2 | + bash |
1 | + concurrency |
1 | + emacs |
1 | + es |
1 | + file-manager |
2 | + go |
1 | + haskell |
1 | + interface |
2 | + language-design |
1 | + network |
1 | + pipeline |
1 | + programming |
2 | + python |
2 | + research |
1 | + retrocomputing |
1 | + scripting |
1 | + sigint |
1 | + signal |
9 | + software |
1 | + ssh |
1 | + szl |
1 | + tcl |
1 | + terminal |
1 | + tips |
1 | + to-package |
8 | + unix |
1 | + x |
tasty by Adam Sampson.