On Wed, 21 Jan 2009 13:35:50 +0100, Carl Mäsak wrote:

> Moritz (>):
>> So Larry and Patrick developed the idea of creating an adverb on the
>> test operator instead:
>>
>>    $x == 1e5   :ok('the :ok makes this is a test');
> 
> I'm trying to explain to myself why I don't like this idea at all. I'm
> only partially successful. Other people seem to have no problem with it,
> so I might just be wrong, or part of a very small, ignorable minority.
> :) 

I find myself echoing you.  I don't have the language design skills others 
are displaying here.  I can only evaluate this from an educator's point of 
view and say that the P5 syntax of

    is $x, 42, 'Got The Answer';

is just about the conceivable pinnacle of elegance for at least that form 
of question.  (Compare, e.g., the logorrhoea of Java tests.)  I do not see 
how I could tell a student with a straight face that the P6 proposal is an 
improvement, at which point the conversation would devolve into a 
defensive argument I do not want to have.

I get that 'is' is already taken and we do not want the grammar to engage 
in Clintonesque parsing when it encounters the token.  Okay.  But how do I 
justify the new syntax to a student?  What are they getting that makes up 
for what looks like a fall in readability?

-- 
Peter Scott
http://www.perlmedic.com/
http://www.perldebugged.com/

Reply via email to