On Tuesday, May 21, 2002, at 04:24 , Peter Scott wrote:
[..]
> This is somewhat religious, of course,

and the rest of software development is not a matter
of studying the medieval heresy trials and resolving
which side of satan your current project is on????

> and I'm not invalidating your approach, just exposing beginners to a 
> different point of view.

points well made peter! my complements! I do not see us as
competing on the point - just trying to make sure that the
'full orthodoxy'[1] of perl is defended.... to be honest
until you raised the matter, and then I tried it free hand,
and got bit again on the same folly I had done before -
I really had forgotten why I didn't do it that way...

{ it's the miles kids, not the years... }

It would be wonderful if 'teaching/learning' were at least as exact a
science as perl ..... In the old days - things were a little
'hotter' in places like comp.lang.[perl|emacs|YourKultHere]
and we lost opportunities to 'teach and learn' - in
part because we were out trumpetting the greatness of a
new set of arcane symbols... So I am trying to avoid some
of that as I try to find a balance between 'text to describe'
and 'code to show'... { as well as trying to figure out what
is a 'homework' assignment question - my complements to those
who have helped in that space. }

To be honest, I am an 'old shell hack'[2] - so I am perchance a
little overly sensitive to the issues of folks who know how
to do x,y,z in sh/sed/awk - and have been working under the
cultural repression of not being taken seriously, because it
is 'just some scripting' - who are transitioning into perl,
so I do not wish them to feel 'frowned upon' - there is enough
of that in the RealCoder[tm] flag waving festivals as it is.

I think I got into the 'habit' of Getopts::Long because of
the latent gnuishNeff[3] of the beasties wandering around me and
it was simpler to write code that way to keep the beasties from
snuffelling and huffelling...

There are problems down that lane as well - what I refer to
as the 29 command line flags required to make thisPieceOfOpenNeff
actually do anything other than spit out error messages. Since it
was simpler to just 'cache' those commandline options in a
simpler set of shell scripts - and have short command line
typing to get the dope back from 'the real code'....

So no, I am not at all planning to support that level of madness
where we embark upon the SLOC - source lines of code - models of
failed analysis - to attempt to 'validate' this trick over that.
It's silly when management thinks that adding more SLOC adds
something to the process. The flip side is equally true -
the 'obfuscatory <yourLanguageHere>' contests are to allow
people the chance to do exactly what they know they should not do,
namely make totally unmaintainable code.


ciao
drieux

---

[1] - yes, It is important to me that I do things the
orthodox way - it's a lifeStyle Thing... In Perl, this
is not half as easy as it might look....

[2] cf:

http://www.wetware.com/drieux/CS/lang/shellScript/JustSomeScripting.html

The unpleasant part is that only a few of the decent shops understand
that 'perl' is not a scripting language and have what it takes to
list it in the section of 'coding languages'....

and trust me I am NOT KIDDING about 'shell libraries' -

http://www.wetware.com/drieux/CS/lang/shellScript/shlib.html

IF you find yourself creating these - it is time to get your
head around h2xs - and make the cut over to PERL NOW - no need
to bleed! Make Modules - the name space management solutions
alone are worth every farthing....

[3]
http://www.wetware.com/drieux/screeds/LiNox.html

honest, some of my best friends use emacs, I do not hold
that against them - just so long as they remember which
planet they are on....



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to