Forgot your password?
typodupeerror
Programming

Steve Bourne Talks About the History of Sh 232

An anonymous reader writes "Steve Bourne, the creator of the Bourne shell, or sh, talks about its history as the default Unix shell of Unix Version 7. Bourne worked on the shell in 1975 and said the process took no more than 6 months. Sh aimed to improve on the Thompson shell. 'I did change the shell so that command scripts could be used as filters. In the original shell this was not really feasible because the standard input for the executing script was the script itself. This change caused quite a disruption to the way people were used to working. I added variables, control flow and command substitution. The case statement allowed strings to be easily matched so that commands could decode their arguments and make decisions based on that. The for loop allowed iteration over a set of strings that were either explicit or by default the arguments that the command was given. I also added an additional quoting mechanism so that you could do variable substitutions within quotes. It was a significant redesign with some of the original flavor of the Thompson shell still there. Also I eliminated goto in favour of flow control primitives like if and for. This was also considered rather radical departure from the existing practice. Command substitution was something else I added because that gives you very general mechanism to do string processing; it allows you to get strings back from commands and use them as the text of the script as if you had typed it directly. I think this was a new idea that I, at least, had not seen in scripting languages, except perhaps LISP,' he says."
Graphics

Moonlight 1.0 Brings Silverlight Content To Linux 346

An anonymous reader writes "Novell has unveiled some of the fruits of its technical collaboration with Microsoft in the form of Moonlight 1.0, a Firefox plug-in which will allow Linux users to access Microsoft Silverlight content. Officially created by the Mono project, it is available for all Linux distributions, including openSUSE, SUSE Linux Enterprise, Fedora, Red Hat and Ubuntu. Also included in Moonlight is the Windows Media pack, with support for Windows Media Video, Windows Media Audio and MP3 files."
The Internet

Some Of Australia's Tubes Are About To Be Filtered 339

Slatterz writes "The first phase of Australia's controversial Internet filters were put in place today, with the Australian government announcing that six ISPs will take part in a six-week pilot. The plan reportedly includes a filter blocking a list of Government-blacklisted sites, and an optional adult content filter, and the government has said it hasn't ruled out the possibility of filtering BitTorrent traffic. The filters have been widely criticized by privacy groups and Internet users, and people have previously even taken to the streets to protest. While Christian groups support the plan, others say filters could slow down Internet speeds, that they don't work, and that the plan amounts to censorship of the Internet. At this stage the filters are only a pilot, and Australia's largest ISP, Telstra, is not taking part. But if the $125.8 million being spent by the Australian Government on cyber-safety is any indication, it's a sign of things to come."

Comment Re:pricetag: $10 million, right now (Score 1) 245

Man has always assumed that he is more intelligent than dolphins because he has accomplished so much: the wheel, New York, Wars, and so on, while all the dolphins ever did was muck about in the water having a good time. However, dolphins consider themselves far more intelligent than man for exactly the same reasons. - The Guide

Slashdot Top Deals

What this country needs is a dime that will buy a good five-cent bagel.

Working...