Thomas Wittek wrote:
> chromatic schrieb:
>> On Thursday 03 May 2007 03:06:43 Andrew Shitov wrote:
>>> What is nedded is a very simple step:
>> Contributors.
> 
> And to attract contributors, you have to have a convincing vision.
> I'm not sure, if the (current) Perl6 specs are convincing enough to
> attract the developers out there.

I think they are ;-)

> But I also think that there is a great opportunity to make _big_ changes
> to Perl to be even more competitive.

I don't think that there is space for the changes you are implying in
the following paragraphs. Small changes are acceptable, of course.

> But maybe Perl6 is probably too far defined to encounter big changes in
> some critical aspects.

Right ;-)

> As Ruby and Python are getting more and more attraction [1][2] I think
> they do something right, that Perl doesn't.
> What I think where both (especially Python) do better is in readable code.
> 
> What makes Perl hard to read is the excessive use of special characters
> (/\W/).

I disagree: The make it look ugly, but not hard to read.

> Global variables with cryptic names, that no beginner can make any sense
> of by reading it. And after not working with "$<" for some months I
> can't remember it either, although I've got quite some Perl experience.

Well, most of them are gone or renamed to more readable ones in p6.

> Additionally I'm not a friend of sigils: 

Then you shouldn't program in perl. Really.

> I would also like semicolons to be optional. 

Most people don't ;-).

> I really like the Python way of doing it: Set the variables type on the
> assignment and remember it. The (fewer) operators now work according to
> the type of the operands. No implicit (and error prone) type casting.
> That way seems to be the best compromise of easiness and type safety.

Well, if you like the python way, feel free to code in python.
Perhaps some day it will be possible to mix them:

use python;
# Write python code here

Don't get me wrong, there's nothing bad in writing some critics, but
yours is impossible to realize in Perl 6, and therefore are it's hard to
call it constructive.

Cheers,
Moritz

-- 
Moritz Lenz
http://moritz.faui2k3.org/ |  http://perl-6.de/

Reply via email to