Re: JWZ on s/Java/Perl/

2001-02-12 Thread yaphet jones


gentlemen (a small liberty, i admit) - 

all of this *pointless* debate could be set aside - if all of you
would just renounce perl - and adopt ruby as your language

it's why larry has shut himself up in silence - feigning illness:

*true (not bolted-on) oo language
*modern (not post-modern) gc
*clean (not demented) syntax
*easy (not forced) portability
*embed into html, ala php
*not "expert friendly"
*no god complex
*no high priests
*easy to learn
*newbies welcome...

don't worry, i don't expect you to change languages (today!)

>   sub test {
>   my($foo, $bar, %baz);
>   ...
>   return \%baz;
>   }

>> are we considering to deprecate this type of bad style?

> What bad style?

seriously, bad style? if this were an example of bad style,
cpan would crumble to cyber-dust... but would it matter..?

#! -w
my $perl = $bad->$style; # is there any other kind of perl?
print "$perl: the queen of write-only/non-profit languages";

>> Speaking of which, do any of the high priests know when
>> Larry might come down off the mountain?  Any day now
>> the true believers are going to melt down their copies of
>> Camel III and cast themselves a golden Python.

here you're casting larry as moses, when in fact, perl people
seem to think he's god. anyway, it'd be a golden "c"... i'd say.

cheers!

yaphet
heretics of perl;


--



Re: JWZ on s/Java/Perl/

2001-02-12 Thread yaphet jones


i think Matz will agree with me...

(consider telling dave thomas and andy hunt, too...)

"a language author does not a god make"
 -- a proverb from the days of cobol

> On Mon, Feb 12, 2001 at 12:11:19AM -0800, yaphet jones wrote:
> [Ruby]
>> *no god complex
>> *no high priests
>
> I'll tell Matz you said that.
>
> -- 
> hantai mo hantai aru:
> The reverse side also has a reverse side.  
>   -- Japanese proverb

so desu ne! nihon go hanashimasuka? subarashii!

ja ne!

yaphet
heretics of perl;


--



Re: The binding of "my" (Re: Closures and default lexical-scope

2001-02-17 Thread yaphet jones


>Johan Vromans <[EMAIL PROTECTED]> writes:
>
>>John Porter <[EMAIL PROTECTED]> writes:
>>
>>As someone else said before me, Perl should not be changed 
>>Just Because We Can.  Aspects which have proven usefulness and
>>are deeply engrained in the Perl mindset should not be tampered
>>with just because some recent convert finds them un-Algol-like.

yet another _example_ of perl's "expert vs. newbie" snobbery.

the "perl mindset": it's what's now driving perl toward the unix
programming language "dustbin"...by driving "newbies" away.

the tchrist (christiansen) said it best, when he described perl5:
>>>...an "expert-friendly" language...

"mark twain" retorted shortly after with his classic observation:
>>>Expert-friendly languages are most often only befriended
>>>by experts.

>While teaching Perl classes I often encounter people that have a hard
>time getting used to the peculiarities _we_ are familiar with. If a
>Perl construct does not suffer from a slight change that makes it
>easier to accept by new programmers, I think such changes should be
>seriously considered.

i agree with johan...

>After all, the trainees of today are the Perl programmers of the
>future.

actually, that's a really big assumption: that perl has a future...
read eric s. raymond's comments on perl 

cheers!


yaphet
heretics of perl;


--



Re: The binding of "my" (Re: Closures and default lexical-scope

2001-02-17 Thread yaphet jones


>On Sat, Feb 17 2001 09:04:54 -0800, Simon Cozens wrote:
>
>On Sat, Feb 17, 2001 at 08:02:08AM -0800, yaphet jones wrote:
>> the tchrist (christiansen) said it best, when he described perl5:
>>...an "expert-friendly" language...
>
>And he was right. Perl is *not* deliberately dumbed down, because,
>unlike other languages, we do *not* assume our users are dumb.

despite all "cyber" appearances to the contrary, i'm one of you - but who?

i thought that we assume our users are *lazy* - perl creates meaningless
compiler spoon-feeding work for the programmer that smarter languages
avoid. some languages - most notably java and the 'c' family create even
more useless work (what's your guess, 2x-10x when compared to perl?!).

add on the irredeemably ugly and cryptic syntax (you need to be smart...)

so i agree 100%. perl programmers are often the most intrinsically bright
stars shining in the programming universe - if not, they couldn't use 
perl!

the world desperately needs *more* programmers, if for no other reason
to rewrite, replace, or maintain the perl code that's polluting 
cyberspace!

perl is *not* the answer. it was for a time, but no more: it's the wrong 
way.

>That's not to say it's offensively smart, either. :)

but it is offensive...and it's damaging the progressive improvement in the
application of computer programming (scripting, if you will...) to 
business.

sometimes organisms evolve into supremacy over their ecological niche,
just to find that their niche evolves into irrelevance or is replaced 
entirely.

cheers!


yaphet
heretics of perl;

q&a - what's the biologist term for "stable"?
hint  - ask jhi


--



Re: The binding of "my" (Re: Closures and default lexical-scope

2001-02-17 Thread yaphet jones


>Johan Vromans wrote:
>> 
>> If a Perl construct does not suffer from a slight change that makes
>> it easier to accept by new programmers, I think such changes should
>> be seriously considered.
>
>Yes; but the world if full of language [sorry, couldn't resist]
>which is optimized (or at least meant to be) for the learner;
>Larry wants Perl to be optimized for the programmer.
>Unfortunately, to the two optimizations are mostly disjoint.

this is completely false when applied to real programming languages.

=> example 1:  php
=> relatively easy to learn
 .   retains basic perl syntax
 .   less cryptic (but more verbose)
 .   tight integration to databases (mySQL)
=> relatively easy to master
=> now the world's #1 scripting language for dynamic web content  ;-)

=> example 2: ruby
=> relatively easy to learn
  .   simple, elegant syntax
  .   less cryptic without verbosity
  .   adds perl's regular expressions
  .   exploits other languages (c, java, perl...)
  .   in-line modules
  .   tight integration with c
=> relatively easy to master
=> now more popular than python in its native japan
=> now in us and europe - where it will displace perl and python...  ;-)

qed: you need a new language designer(s), not tired-out god-figures.

cheers!


yaphet
heretics of perl;


--



Re: The binding of "my" (Re: Closures and default lexical-scope

2001-02-17 Thread yaphet jones


>Feeding the troll:

careful with the troll talk: remember, your god's favorite book
is the "lord of the rings"...chock full of trolls...and hobbits, too!

>> => example 2: ruby
>> => now more popular than python in its native japan
>
>Python isn't native to Japan.

obviously, nitwit...ruby is the language that's native to japan.

we'll chalk that one up to the ambiguous nature of a natural
language, like english, as opposed to a contrived language
like perl. but, just as trolls can't read, perl people can't spell.

ok, i'm packing up my bags and calling it a day...i am happy
to have found some *intelligent* (if not particulary pleasant)
life on -language in your mr. john porter (sorry, simon...).  ;-)

where to now? -meta..? where did that *gc* thread ever go!

btw - john porter, would you care to explain (off list is okay!)
this one comment of yours (please - use specific examples)

>> => example 2: ruby

> Perplexed by its own idiosyncracies that in the end make
> it no more attractive than Perl.

i'd actually like to hear your side of it...you impressed me. ;-)

cheers!


yaphet
heretics of perl;

next time you guys lose the way, i'll be back to shine a light



--



Re: The binding of "my" (Re: Closures and default lexical-scope

2001-02-18 Thread yaphet jones


gentlemen - gomen nasai!

you have my sincere apologies for staying on p6-language so long.

i've went and woke david g. up, whose prescription has *obviously*
run out. kindly let me know when he's gone back to sleep.  (-_-) zzz

ja ne! -- yaphet


...python?
...win32?
...really?


--



Re: Turning Japanese (was Re: It's Funny. Laugh.)

2001-02-18 Thread yaphet jones


subarashii! < eigo no kotoba = "wonderful!" >

>"Coding in Ruby" to the tune of "Turning Japanese" by The Vapors
>  with endless apologies to everyone involved.

creativity! at last! actually, i'm all smiles (^_^)

>I've got your tarball, I've got your tarball
>I'm milling over installing it myself

there is a self-installing package...for Win32.

>Can I get a job?  No.

perl people *used* to say that about Python!
perl people *used* to say that about PHP!
perl people *used* to say that about -?!

>All the jobs avoid me like a psycho coder

all the jobs avoid ya' like a psycho dis-coder

>every language is beautiful...in its own way

can we take a breather now?! i've got a Perl
job that i need to finish ...where's my camel?

seriously... monday is perl (tomorrow is php)

cheers!


yaphet
heretics of perl;


--