Re: AW: AW: AW: AW: nag Exegesis 2

2003-01-08 Thread Damian Conway
Murat Ünalan wrote:


Then i could pray to the god of the camel herdsman, that

  my DNA human size(4) ($alpha, $beta,  $gamma, $delta) 
 = ('atgc', 'ctga', 'aatt', 'ccaa');

may be activated through perl6 custom parser options 8-)

*Any* consistent syntax may be activated through perl6 custom parser options.
Whether it *should* be is, of course, another matter entirely. ;-)



I have a german background.


BTW, I wasn't criticizing your English. Someone who's German is as poor as mine
doesn't have the right. ;-)



But my litte english-vs-perl6 example sounds
not so odd to me (what doesn't mean to much):

  my   ( john, james, jim, tony ) are 
 ( 102,  99,88,  79   ) 

That's perfect English. But not necessarily good programming language design.
		


Thanks for your patience with me,


It's not a matter of patience. You raise important issues (which I very much
appreciate), and it's my job -- and my desire -- to address them.

Damian





Re: AW: AW: AW: AW: nag Exegesis 2

2003-01-05 Thread Simon Cozens
[EMAIL PROTECTED] (Murat Ünalan) writes:
> I have a german background. But my litte english-vs-perl6 example sounds
> not so odd to me (what doesn't mean to much):
> 
>   my   ( john, james, jim, tony ) are 
>  ( 102,  99,88,  79   )   

Actually, I think this sounds more natural too, but I think it's just a
matter of personal taste. And when it comes down to it, the personal
taste of the language designers is really all that counts. :)

-- 
"Ah," said Arthur, "this is obviously some strange usage of the word
'safe' that I wasn't previously aware of."



AW: AW: AW: AW: nag Exegesis 2

2003-01-05 Thread Murat Ünalan
> or as useful as:
> 
>my DNA %sequence is human size(4) =
>(alpha => 'atgc', beta => 'ctga', gamma => 'aatt',
> delta => 'ccaa'_;

oh , this is damn *PERFECT* ! 

a) easy reading
b) 'type' and 'property' adjacent without hopping through list
of varnames or complex property-constructs
c) "variable/keys" adjacent to init value

You sold that to me. 

Then i could pray to the god of the camel herdsman, that

  my DNA human size(4) ($alpha, $beta,  $gamma, $delta) 
 = ('atgc', 'ctga', 'aatt', 'ccaa');

may be activated through perl6 custom parser options 8-) Or even

  my DNA human size(4) ($alpha = 'atgc', $beta = 'ctga', $gamma =
'aatt', $delta = 'ccaa') 

which i could sell my perl6-beginner classes even easier.

> Perhaps to *your* natural language, but not to mine. :-)

I have a german background. But my litte english-vs-perl6 example sounds
not so odd to me (what doesn't mean to much):

  my   ( john, james, jim, tony ) are 
 ( 102,  99,88,  79   ) 

while 'are' stands for '=' and of course the initializing integers
wouldn't match the type 'uncle'.

Thanks for your patience with me,
Murat