On Fri, 22 Dec 2006 15:10:30 +0100, Abigail <abig...@abigail.be> wrote:
> On Fri, Dec 22, 2006 at 03:56:22PM +0200, Yossi Kreinin wrote: > > Abigail wrote: > > > > > >>Well, I guess BitKeeper is right - whitespace matters in Makefiles, > > >>Python scripts and ASCII art. > > > > > > > > >And don't forget perl6. (HATE! HATE! HATE! perl6 is one language I won't > > >code in - for exactly this reason). > > > > > > > I'm not very knowledgable about Perl, but I thought Perl 6 had those > > metaprogramming capabilities from another planet, and you could make it > > look like whatever you wanted (including Perl 5), and this would solve all > > syntactic problems forever, and I wanted to read about it just out of > > curiosity. So I thought you could also tell it that whitespace didn't > > matter. > > > > Did I get it all wrong? > > In Perl6: > > print sqrt(9) + 7; # Prints 10. > print sqrt (9) + 7; # Prints 4. I know something was going to change, but to make a language unusable? Well, if above is true, perl6 has lost me too. Forever. A function should in my vision *always* be separated from it's paren with a space. Otherwise the layout stinks and it is unmaintainable. Layout is a hate category of it's own, but to impose wrong layouts ... well maybe perl6 *is* learning from python and cobol -- H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/) using & porting perl 5.6.2, 5.8.x, 5.9.x on HP-UX 10.20, 11.00, 11.11, & 11.23, SuSE 10.0 & 10.1, AIX 4.3 & 5.2, and Cygwin. http://qa.perl.org http://mirrors.develooper.com/hpux/ http://www.test-smoke.org http://www.goldmark.org/jeff/stupid-disclaimers/