Re:Shill: Scripting with Least Privilege
by r0naa on Tuesday April 07, 2015 @03:12AM
(#9332416)
Because of the massive amount of legacy bash scripts that are running on almost every server out there, to migrate away from Bash is very expensive. Both in terms of human resources, time and of course risk of failure.
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.
Re:Shill: Scripting with Least Privilege
by ketralnis on Tuesday April 07, 2015 @02:05PM
(#9335872)
Who said you had to migrate away from existing bash code? You can just start writing new scripts in whatever language you want. Especially if it's a shell language and you're communicating via argv/stdin anyway. The continued existence of bash doesn't mean that you can't use anything else.
Did C go away when Ruby/Python/Perl et al came into being? Or did people keep on writing both?
Re:Shill: Scripting with Least Privilege
by GnarlinBrando on Monday April 06, 2015 @11:19PM
(#9331844)
I've seen a few posts by people saying that the name and language on your page remind them too much of some of the current flame wars. I personally don't care, but were you all aware? Why the name shill?
Re:Shill: Scripting with Least Privilege
by thinkmoore on Monday April 06, 2015 @11:24PM
(#9331853)
I'm not sure what flame wars you're referring to.
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.
Re:Shill: Scripting with Least Privilege
by dmix on Tuesday April 07, 2015 @12:25AM
(#9332009)
It there a 'quick-start' guide or getting started tutorial anywhere?
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
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