Shill: Scripting with Least Privilege
shill.seas.harvard.edu
shill.seas.harvard.edu
Shill has this great, really amazing feature of handicapping the script's privilege.
I hope that if this language comes, this feature would be on it.
There exist zsh and fish, but they don't replace bash for exactly one reason:
Noone is willing to go through all the shell scripts [other people have written] in their system and rewrite them in the new language.
Will shill be any different? Only time will tell.
Why is that a requirement at all?
Unless something new come up that provide something significant enough for people to eat that cost and move to do this new version, I don't see Bash going away anytime soon.
It also hasn't changed a lot since it's creation in 1989, for good or worse.
Did C go away when Ruby/Python/Perl et al came into being? Or did people keep on writing both?
We picked the name Shill because it sounds a lot like shell, but is a bit of an in-joke because it is built on Racket, which is a descendant of Scheme. All three have slightly negative connotations: schemers, racketeers, shills.
I'm really interested in using Shill but all of the instructions I've found in the past is either the whitepaper or man-page style documentation. It seems to be missing the human-friendly first time guide as you find on most modern language sites like Go/Rust/Ruby. For ex: https://golang.org/doc/code.html