Messed up my reply, sorry Jeremy...

Jeremy Zawodny wrote:
> 
> On Wed, Mar 20, 2002 at 06:49:08PM +1100, [EMAIL PROTECTED] wrote:
> 
> > These guys seem to think if it is not if-then-else, it is
> > weird. Sigh.
> 
> So what is it, really, about Perl that makes it "so different" from
> other languages.
> 

My experience as trying to teach perl to my teammates :

> Much Perl code that I've read looks less like Java, C++, Python, or
> VB.  It tends closer to C, Shell, awk, sed, etc.
This may be due to the fact that perl object is an horror due to 
the lack os syntax suggar :
my $this = shift;
$this->{'foo'} = 'bar';
my $this = bless {}, shift .... etc....
(I admit I did not follow how it is now in post 5.005_03)
use base, our, use fields, etc may helps put perhaps it is a little late

> 
> Is it the regular expressions?  
This really looks hackward to most people : maybe the problem is 
in the documentation : perl is a langage by itself whithout RE :
RE may be presented as something optional in the documentation of perl.

> The MTOWTDI?  
This is definetely a problem for new users... in any language...

An other point is that 'advanced feature' of perl are so clean/efficent
that any good perl programmer will tend to use them often, leading
to a program that will need a big amount of perl knowledge to understand
thus it may disgust the beginner perl coder,
(you may think about :
- RE 
- schwatrzian transform
- AUTOLOAD
- eval {} and eval ""
)

Just my contribution :)

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

Reply via email to