Today, Kevin D. Clark gleaned this insight:

> It's just that the commands that the shell calls for its work are
> pretty non-portable.

Can be... depends on what you're doing, and how many platforms you need to
support.

> (how about that non-portable "-s" switch for grep?  or how about the

Only present on Non-POSIX implementations of grep... most vendors are
striving for POSIX compliance, so you should see this disappear
eventually.  But you can get around this by checking the output of uname,
if you need to.  You just have to know what you're looking for... ;)

> wild things that the Irix "find" command does?  or how about those
> esoteric "sed" bugs you run into here and there?  Etc.)

No clue about these.

> >   [Perl] It's a tremendously
> > useful tool, but not something that should be used for critical system
> > functions.  
> 
> I must politely register my disagreement here.  I think that this
> argument has been beaten to death elsewhere though...

If it was I missed it.  I agree 100% with Ben, where "critical system
functions" is defined by me to mean anything you might need to do in
single user mode.  Perl ain't there, unless you statically link it and
copy it to /bin.  Not something I'd prefer to do.

> >   While I'm ranting (who me?), I really hate APC's PowerChute for Linux
> > software, which requires libstdc++ to send shutdown calls to the UPS.  That
> > don't work too well when it is called at the end of rc.halt and /usr is
> > already unmounted.  :-(
> 
> Suggestion: statically link the executable.

Which would work great if you had the source code...  Last I checked
Powerchute was quite proprietary.

> >   I'm actually learning it in my Copious Free Time, because it seems to do
> > real well as a UI-independent tool for designing easy-to-use front-ends for
> > things.  
> 
> The Tk interface for Perl is pretty nice as well.

Well, everyone's entitled to their opinion... personally I find nothing
particularly nice about Tk.  I have found it slow and ugly.


-- 
PGP/GPG Public key at http://cerberus.ne.mediaone.net/~derek/pubkey.txt
------------------------------------------------------
Derek D. Martin      |  Unix/Linux Geek
[EMAIL PROTECTED]  |  [EMAIL PROTECTED]
------------------------------------------------------


**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************

Reply via email to