[24786] in Perl-Users-Digest

home help back first fref pref prev next nref lref last post

Perl-Users Digest, Issue: 6939 Volume: 10

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Tue Aug 31 18:13:53 2004

Date: Tue, 31 Aug 2004 15:10:07 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)

Perl-Users Digest           Tue, 31 Aug 2004     Volume: 10 Number: 6939

Today's topics:
        Xah Lee's Unixism <news@finseth.com>
    Re: Xah Lee's Unixism <ville@spammers.com>
    Re: Xah Lee's Unixism <cbfalconer@yahoo.com>
    Re: Xah Lee's Unixism <rich.teer@rite-group.com>
    Re: Xah Lee's Unixism <shannon@news.widomaker.com>
    Re: Xah Lee's Unixism <no.spam@here.dude>
    Re: Xah Lee's Unixism <amajorel@teezer.fr>
    Re: Xah Lee's Unixism <scobloke2@infotop.co.uk>
    Re: Xah Lee's Unixism arargh407NOSPAM@NOW.AT.arargh.com
    Re: Xah Lee's Unixism arargh407NOSPAM@NOW.AT.arargh.com
    Re: Xah Lee's Unixism <spamtrap@dot-app.org>
    Re: Xah Lee's Unixism <me@privacy.net>
    Re: Xah Lee's Unixism <jwkenne@attglobal.net>
    Re: Xah Lee's Unixism <jwkenne@attglobal.net>
        Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)

----------------------------------------------------------------------

Date: 31 Aug 2004 16:06:31 GMT
From: Craig A. Finseth <news@finseth.com>
Subject: Xah Lee's Unixism
Message-Id: <4134a207$0$65568$a1866201@newsreader.visi.com>

In article <du7k6vfnvx9.fsf@amadeus.cc.tut.fi>,
Ville Vainio  <ville@spammers.com> wrote:
>>>>>> "John" == John W Kennedy <jwkenne@attglobal.net> writes:
>
>    John> Yes, and also a single-process pipe emulator.  Ever since
>    John> 2.0, MS has been trying to turn MS-DOS (later, Windows) into
>    John> a Unix clone.
>
>With very little success. Notepad still only understands cr-lf line
>breaks, and / as path separator still screws up most of their cmd line
>programs (which think / is for command line options).
>
>Microsoft probably thought avoiding compatibility is a good idea, and
>have only lately started to have some regrets, visible as the release
	...

Wrong.  The / was chosen as the command line option separator because
whoever wrote MSDOS was looking to CP/M, who modelled their commands
after a PDP-11 operating system (RT-11?).  Consider the "PIP" command.

When they went to MS/DOS 2.0 and needed path separators, they found
that "/" was already taken, so they used "\".  But there was a hidden
way to tell the command interpreter that it could use "-" for options.

And in all systems starting with 2.0, the system calls have taken "/"
and "\" interchangably.

Craig, who wrote a lot of code for CP/M, MS-DOS 1* and Later....




------------------------------

Date: 31 Aug 2004 18:56:18 +0300
From: Ville Vainio <ville@spammers.com>
Subject: Re: Xah Lee's Unixism
Message-Id: <du7k6vfnvx9.fsf@amadeus.cc.tut.fi>

>>>>> "John" == John W Kennedy <jwkenne@attglobal.net> writes:

    John> Yes, and also a single-process pipe emulator.  Ever since
    John> 2.0, MS has been trying to turn MS-DOS (later, Windows) into
    John> a Unix clone.

With very little success. Notepad still only understands cr-lf line
breaks, and / as path separator still screws up most of their cmd line
programs (which think / is for command line options).

Microsoft probably thought avoiding compatibility is a good idea, and
have only lately started to have some regrets, visible as the release
& future integration of SFU. Migrating ppl from Unix probably *is*
easier when you are not doing your best to make interoperability as
painful as possible.

-- 
Ville Vainio   http://tinyurl.com/2prnb


------------------------------

Date: Tue, 31 Aug 2004 16:49:36 GMT
From: CBFalconer <cbfalconer@yahoo.com>
Subject: Re: Xah Lee's Unixism
Message-Id: <4134AC88.56452265@yahoo.com>

Ville Vainio wrote:
>> "John" == John W Kennedy <jwkenne@attglobal.net> writes:
> 
>> Yes, and also a single-process pipe emulator.  Ever since
>> 2.0, MS has been trying to turn MS-DOS (later, Windows) into
>> a Unix clone.
> 
> With very little success. Notepad still only understands cr-lf
> line breaks, and / as path separator still screws up most of their
> cmd line programs (which think / is for command line options).
> 
> Microsoft probably thought avoiding compatibility is a good idea,
> and have only lately started to have some regrets, visible as the
> release & future integration of SFU. Migrating ppl from Unix
> probably *is* easier when you are not doing your best to make
> interoperability as painful as possible.

Dump Notepad and get Textpad.  www.textpad.com.  First class.

-- 
"Churchill and Bush can both be considered wartime leaders, just
 as Secretariat and Mr Ed were both horses." -     James Rhodes.
"We have always known that heedless self-interest was bad
 morals.  We now know that it is bad economics" -         FDR



------------------------------

Date: Tue, 31 Aug 2004 16:49:59 GMT
From: Rich Teer <rich.teer@rite-group.com>
Subject: Re: Xah Lee's Unixism
Message-Id: <Pine.SOL.4.58.0408310949330.1813@zaphod.rite-group.com>

On Tue, 31 Aug 2004, John W. Kennedy wrote:

> Yes, and also a single-process pipe emulator.  Ever since 2.0, MS has
> been trying to turn MS-DOS (later, Windows) into a Unix clone.

 ... And has failed miserably to do so.

-- 
Rich Teer, SCNA, SCSA, author of "Solaris Systems Programming",
published in August 2004.

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-group.com/rich


------------------------------

Date: Tue, 31 Aug 2004 12:03:43 -0400
From: Charles Shannon Hendrix <shannon@news.widomaker.com>
Subject: Re: Xah Lee's Unixism
Message-Id: <vg72hc.89m.ln@escape.goid.lan>

["Followup-To:" header set to alt.folklore.computers.]

> I'd expect to get these complaints indeed from people who drove it,
> but I'd be puzzled if they'd continued to drive it every day.

Um... maybe it's paid for?

I use things daily that I hate... I can't afford to replace them.

Maybe if the people had no *plans* to replace the Explorer, or they
turned around and bought yet another one, I could see your point.


-- 
shannon "AT" widomaker.com -- [There is a limit to how stupid people really
are -- just as there's a limit to the amount of hydrogen in the Universe. 
There's a lot, but there's a limit.  -- Dave C. Barber on a.f.c.  ]


------------------------------

Date: Tue, 31 Aug 2004 17:43:34 GMT
From: red floyd <no.spam@here.dude>
Subject: Re: Xah Lee's Unixism
Message-Id: <aN2Zc.10226$QJ3.5466@newssvr21.news.prodigy.com>

CBFalconer wrote:

> Dump Notepad and get Textpad.  www.textpad.com.  First class.
> 

Let the editor flame wars begin!

Get gvim!  www.vim.org


------------------------------

Date: Tue, 31 Aug 2004 18:21:20 +0000 (UTC)
From: Andre Majorel <amajorel@teezer.fr>
Subject: Re: Xah Lee's Unixism
Message-Id: <slrncj9fpg.r0.amajorel@vulcain.knox.com>

On 2004-08-31, Craig A Finseth <news@finseth.com> wrote:

> The / was chosen as the command line option separator because whoever
> wrote MSDOS was looking to CP/M, who modelled their commands after a
> PDP-11 operating system (RT-11?).

Whoever = Tim Paterson, then working for Seattle Computer
Products. Interesting historical stuff at

  http://www.patersontech.com/Dos/

-- 
André Majorel <URL:http://www.teaser.fr/~amajorel/>
Conscience is what hurts when everything else feels so good.


------------------------------

Date: Tue, 31 Aug 2004 19:30:38 +0000 (UTC)
From: Ian Wilson <scobloke2@infotop.co.uk>
Subject: Re: Xah Lee's Unixism
Message-Id: <ch2jku$e9e$1@hercules.btinternet.com>

David Schwartz wrote:

> 'unixism' has nothing to do with *using* UNIX.
 ...
>  only those people who use UNIXes are affected by 'unixism'

Sorry, I don't see how an activity can be affected by something that has 
nothing to do with that activity.

Are you suggesting that Unix users don't have to deal with unixism? If 
that were so, why would Xah Lee have such a bee in his bonnet about it? [2]

Xah Lee says "unix should mean unixism, the way things are done in unix 
platform" [1]

Xah Lee also says "the unix shells ... is one giant unpurgeable shit 
pile arose from ad hoc hacks of unixism." [2]

It seems legit to wonder why he chooses to place his web-pages amongst 
shit piles.



[1]

The world unix should mean unixism, that is, the way things are done in 
unix platform, their culture, their hacking attitude, their social 
attitude, their preferences, their people, their tools, their languages, 
their ps grep config make shebang tartall gunzip README manifesto et cetera.

http://www.xahlee.org/UnixResource_dir/freebooks.html


[2]

By the way, the unix shells and environment variable and ways, is quite 
a fucked up one. It is amazing to see its stupidities alluded as an 
advance for some language design argument. The whole morbidity of the 
prospect to place an executable script as any program name in any path 
with the fucked up ways to search for programs to execute and the fucked 
up way to determine whether it is a program by the fucked up permission 
bits system is one giant unpurgeable shit pile arose from ad hoc hacks 
of unixism.

http://www.xahlee.org/Writ_dir/comp_lang_lisp/124.txt


All hail!


------------------------------

Date: Tue, 31 Aug 2004 14:58:32 -0500
From: arargh407NOSPAM@NOW.AT.arargh.com
Subject: Re: Xah Lee's Unixism
Message-Id: <r1m9j0l3co4qq6h9tu94uh3hggqard0ks1@4ax.com>

On 31 Aug 2004 16:06:31 GMT, Craig A. Finseth <news@finseth.com>
wrote:

<snip>

>When they went to MS/DOS 2.0 and needed path separators, they found
>that "/" was already taken, so they used "\".  But there was a hidden
>way to tell the command interpreter that it could use "-" for options.

Which got removed quite some back.

>And in all systems starting with 2.0, the system calls have taken "/"
>and "\" interchangably.


-- 
Arargh407 at [drop the 'http://www.' from ->] http://www.arargh.com
BCET Basic Compiler Page: http://www.arargh.com/basic/index.html

To reply by email, remove the garbage from the reply address.


------------------------------

Date: Tue, 31 Aug 2004 14:59:47 -0500
From: arargh407NOSPAM@NOW.AT.arargh.com
Subject: Re: Xah Lee's Unixism
Message-Id: <74m9j05av6cjpd4fs1mlatgmvlq98l9rmc@4ax.com>

On Tue, 31 Aug 2004 17:43:34 GMT, red floyd <no.spam@here.dude> wrote:

>CBFalconer wrote:
>
>> Dump Notepad and get Textpad.  www.textpad.com.  First class.
>> 
>
>Let the editor flame wars begin!
>
>Get gvim!  www.vim.org

WordPerfect PE or later ED.  No longer sold, AFAIK.

-- 
Arargh407 at [drop the 'http://www.' from ->] http://www.arargh.com
BCET Basic Compiler Page: http://www.arargh.com/basic/index.html

To reply by email, remove the garbage from the reply address.


------------------------------

Date: Tue, 31 Aug 2004 16:13:36 -0400
From: Sherm Pendley <spamtrap@dot-app.org>
Subject: Re: Xah Lee's Unixism
Message-Id: <8KadnRWhvb1sRqncRVn-tg@adelphia.com>

red floyd wrote:

> Let the editor flame wars begin!

Anyone else remember Blackbeard?

sherm--

-- 
Cocoa programming in Perl: http://camelbones.sourceforge.net
Hire me! My resume: http://www.dot-app.org


------------------------------

Date: 31 Aug 2004 21:05:48 GMT
From: James Keasley <me@privacy.net>
Subject: Re: Xah Lee's Unixism
Message-Id: <slrncj9q1c.ev1.me@athena.homeric.co.uk>

On 2004-08-31, Sherm Pendley <spamtrap@dot-app.org> wrote:
> red floyd wrote:
>
>> Let the editor flame wars begin!
>
> Anyone else remember Blackbeard?

Arr Sherm, me-lad, that I do, great man, never got his
round in though ;)

-- 
James					jamesk[at]homeric[dot]co[dot]uk

Black holes suck!


------------------------------

Date: Tue, 31 Aug 2004 21:36:56 GMT
From: "John W. Kennedy" <jwkenne@attglobal.net>
Subject: Re: Xah Lee's Unixism
Message-Id: <Yb6Zc.32434$Es2.12983421@news4.srv.hcvlny.cv.net>

Craig A. Finseth wrote:
> Wrong.  The / was chosen as the command line option separator because
> whoever wrote MSDOS was looking to CP/M, who modelled their commands
> after a PDP-11 operating system (RT-11?).  Consider the "PIP" command.

> When they went to MS/DOS 2.0 and needed path separators, they found
> that "/" was already taken, so they used "\".  But there was a hidden
> way to tell the command interpreter that it could use "-" for options.

Except, of course, that it was useless, because 99% of programs did 
their own option parsing, and still do.  The hidden option only lasted 
one .1 subrelease, as I recall.

> And in all systems starting with 2.0, the system calls have taken "/"
> and "\" interchangably.

 ...which is /one/ thing that the FLOSS community can honestly thank them 
for.

-- 
John W. Kennedy
"Compact is becoming contract,
Man only earns and pays."
   -- Charles Williams.  "Bors to Elayne:  On the King's Coins"


------------------------------

Date: Tue, 31 Aug 2004 21:48:07 GMT
From: "John W. Kennedy" <jwkenne@attglobal.net>
Subject: Re: Xah Lee's Unixism
Message-Id: <rm6Zc.32509$Es2.13014983@news4.srv.hcvlny.cv.net>

Rich Teer wrote:
> On Tue, 31 Aug 2004, John W. Kennedy wrote:
>>Yes, and also a single-process pipe emulator.  Ever since 2.0, MS has
>>been trying to turn MS-DOS (later, Windows) into a Unix clone.

> .... And has failed miserably to do so.

Not entirely.  Porting GNU software and the like to MS-DOS and Windows 
could be a hell of a lot more difficult than it is.  Try porting almost 
anything to, for example, the MVS (classic) environment (which is why 
MVS now also includes a Unix-wise alternate environment).

-- 
John W. Kennedy
"You can, if you wish, class all science-fiction together; but it is 
about as perceptive as classing the works of Ballantyne, Conrad and W. 
W. Jacobs together as the 'sea-story' and then criticizing _that_."
   -- C. S. Lewis.  "An Experiment in Criticism"


------------------------------

Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin) 
Subject: Digest Administrivia (Last modified: 6 Apr 01)
Message-Id: <null>


Administrivia:

#The Perl-Users Digest is a retransmission of the USENET newsgroup
#comp.lang.perl.misc.  For subscription or unsubscription requests, send
#the single line:
#
#	subscribe perl-users
#or:
#	unsubscribe perl-users
#
#to almanac@ruby.oce.orst.edu.  

NOTE: due to the current flood of worm email banging on ruby, the smtp
server on ruby has been shut off until further notice. 

To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.

#To request back copies (available for a week or so), send your request
#to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
#where x is the volume number and y is the issue number.

#For other requests pertaining to the digest, send mail to
#perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
#sending perl questions to the -request address, I don't have time to
#answer them even if I did know the answer.


------------------------------
End of Perl-Users Digest V10 Issue 6939
***************************************


home help back first fref pref prev next nref lref last post