From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,8189ed626c26fad0 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Nick Roberts Newsgroups: comp.lang.ada Subject: Re: Thought I'd throw this in ;-) for the sake of conversation. Date: Fri, 24 Sep 2004 20:52:27 +0100 Message-ID: <2rjc7rF1as5g0U1@uni-berlin.de> References: <2rig76F1b49udU1@uni-berlin.de> <41542296.8050006@unixfu.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de ykLL61Bk3OsqUG1j1Y1VJQ5QwcWfbsmIsJJImXciD4puJIWMg= User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040803 X-Accept-Language: en-us, en In-Reply-To: <41542296.8050006@unixfu.net> Xref: g2news1.google.com comp.lang.ada:4128 Date: 2004-09-24T20:52:27+01:00 List-Id: Chris Humphries wrote: > I'd rather use something that enables me to have the power to shoot > my foot off, then slowly bleed and deny any bullet holes existed before > you recieved it, until enough people see the holes. Funnily enough, I have only just downloaded the full and unabridged Cygwin onto my Win XP machine. I actually /physically/ felt a sense of relief and reduced tension as I did this, knowing that I now have a real development environment available, rather than Windows, which just isn't. It's hard to explain, to the outside world, how important the deep sense of personal empowerment (hehe) is that comes from a having proper development environment, to a hardwired programmer. However, I have got that sense much stronger from environments such as Smalltalk and even the likes of Python and Ruby than I ever have from Unix (and its shells). > Think we all have done the rm mistake, it is a learning process, like > anything else. There is nothing inheritly wrong with unix and the rm > command, it does exactly as you instructed it to do.. easy fix: don't > tell it to do what you don't want it to do. Ignorance is no excuse :) > > It is just how it is. Unix enables you to have complete control of the > os and with that comes an understanding that you are behind the wheel > and should know what you are doing. Just like Ada or any other > programming language :) But my point is that Unix, in its entire design philosophy, runs counter to the design philosophy of Ada. Ada has been carefully designed to help protect people against accidentally shooting themselves in the foot, whereas Unix seems to have wilfully designed it to make this as easy as possible. What excuse is there for that, other than sheer mischief? > Some people new to unix/linux have rm aliased to rm -i, so it asks you > if you really want to remove what you instructed it to :) So why doesn't rm come with the -i behaviour as default? There could always be a -f switch to switch it off. > Bet your fellow student will not make that same rm mistake in a while ;) No, I'll bet that my fellow student has avoided ever using Unix again, and I couldn't blame her. -- Nick Roberts