On Friday, June 21, 2002, at 09:07 , Jeff 'japhy' Pinyan wrote:
[..]
First off my complements for the citations from the holy text.
Few general purpose perlers go in and read the header files.

> Perhaps this is because programmers are of the sci-fi/fantasy book-reading
> ilk, and LotR is perhaps the pinnacle of fantasy.  I've read it three
> times, and it's probably my favorite book, although sci-fi books like
> "Stranger in a Strange Land" and "Ender's Game" are close rivals.

There is actually the less discussed part of this - excuse me while
I put on my 'poncy don' boring pedantic academic hat - and get a bit
dull here for a bit - namely the socio-cultural problems associated
with perl, it's place in the 'software industry' and the general
High Drama of "open source" v. "proprietary" software.

Most people are aware that Tolkien was a Linguist - so it is not
at all surprising that persons working on 'formalizing' a new
computer language would be at home with 'running jokes' based
upon common themes - Hence a part of why you still see kvetchings about
getting elvin and dwarvish into the unicode standards. There are
other absolutely fabulous Linguists one could have used in the
game, such as Chomsky - but it's a bit difficult to get good
running comedy out of say 'manufacturing consent' and other
popular and public writings of Chomsky not directly in the field
of Linguistics. So while Technically we owe more to Chomsky for
things like transformational grammar - it's hard to compensate
the whole 'left brain/right brain' game with witicisms based upon
Chomsky's Extra-Curricular Writings. Unlike with Tolkien's work,
that provide whole 'name spaces' for 'good and evil'.

{ technically, one really should NOT do some of the folly of
our youth - since while most of us KNOW what

        call Gandalf

would supposedly mean - namely that this is an exception
handler - since the hobbits are in trouble - the code is not
really maintainable 'encrypted' as it is in the naming conventions
of LotR ... While on the other hand there are social issues with
hostname conventions based upon LotR - as management may some day
notice that you have put them all under control of a Server named
Sauron - and all of their machines are named after trolls....}

That the 'computer club' has been struggling itself with whether
or not we are merely a 'psychotic social disease' or a 'profession'
goes all the way back to the transitioning into 'personal computing'
out of the hey days of 'big iron' - owned by major corporations and
defense contractors - has also been a part of the underlying
cultural mythology that enobles and empowers the perl community.

hence it is not at all surprising to find things like:

        "...one runtime to bring them all, and in the darkness bind them."
              --unattributable description of microsoft .net

where the re-contextualizing itself says all that we need to say.

No heavy ranting, no Massive 'intellectual' "encryption schema",
just a sufficiency of art, and it is said.

We could get ourselves lost in the mazes of 'java' v. 'python'
v. visual basic v. .... Or we can as we do, work on the best
available set of tools to interoperate across multiple platforms,
and not merely all of a given vendors releases. Since we are still
working on the basic core premise:

        What really IS in the best interest of the Community?

But that also works against us at times - since there are people
who are absolutely scared by the idea that the code is NOT 'formal',
since they have seen so many 'bad piece of perl' - since there is
no real PerlPolice to crack down and impose 'good order and discipline'.
{ we have the whole nms section at source forge - as the community
response - since we have neither the technology, nor I think, the
ethical basis, for 'shutting down the evil doers'. }

Perl - therefore - coming as it does out of Larry Walls original
work with the 'military-industrial-InfoTainment' Complex - that
was where the 'internet' had been Prior to it going 'commercial'
has a lot of 'old school BSD types' - most of whom are the computational
Heirs to the SF 'diggers' - finds its roots in the dialectical tensions
of being the spawn of that evil 'darpaNet' world while at the same time
carrying with it all the struggle that essentially most of the geeks
are variations on Hobbits we all know and love.

Unlike so many of the perlers - I have not read any of the classic
tomes - I have merely been willing to listen to those who have - and
come wandering down the path giggling at the absurd dialectics.

Perl STILL can't resolve if it really should be more OO - or should
we merely implement that part more effectively - to be more supportive
of that part of the Shire that has that as it's bend???

So as long as we remain a place where we are seriously trying to deal
both with complex coding problems - but also in the context of complex
social issues - we will keep lacing our work with that dialectical
tension - making our livings as best we can, adding in where we can,
and always facing the threat that we may give in to the 'dark side'
and forget about how we got here.

We have been compelled to include more and more 'security features'
and 'security standards' - because, well - the only other option
would be that we will lose the shire all together. But we do not
want to get trapped in that maze either - so we keep trying to
refocus that side as

        the quest for excellence

rather than securityFacism - since we would prefer to keep the
old maxim:

        We would prefer NOT to have to carry guns in our living room.

Just to keep you from coming through the door and making a mess
of all the code that we have written.... Most folks forget the
'-m' option to perldoc - to let them peruse the source code of
this or that Module - for a better eye on how better to do what
it is that is mostly like the Foo::BAR module...

This is possible in part because we have the luxury in all of this, as
we are not making our money selling you new and improved upgrades to
the source code base that randomly has to change - to oblige you to buy
a new 'upgrade' - rather we try to keep compatability and
consistency through the system - so that people can use the language
to make a living.

We keep extending perl into strange places that were never 'intended'
in the original 1st edition release - but that really is not at all
unlike the whole side effect of Tolkien's selling the first edition
for a mere thousand quid - and having it just rocket off - impacting
not merely the 'story telling' world of 'literature' - putting him
at odds with his own professional peers - but also firing the imagination
of so many to play outside the box.....

But enough of the unresolved socio-cultural context, the progression
of semi-formalizable language, our cultural roots in the dialectical
tensions between the real and the imaginary - the art of the shaman
seeking to pass along the ZeitGeist and the Heilegischt - not merely
in the telling of the tales, but in the living of the ways.

Let us refocus again on that quest for excellence - passing along
what we know to those who wish to learn - and learning from those
willing to teach. For in this one finds the full art of Perl....

ciao
drieux

---


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

Reply via email to