Hi Brett,

On Monday, October 20, 2003, 8:29:41 AM, you wrote:

BH> So is a/5..10 one path of length two - the second value (5..10) being a new
BH> datatype? Something like a pair?

There  are  two  issues  here that people seem to forget. First of
all,  REBOL  is based on values, not on "operators". So we are not
talking about adding a new operator, we are talking about adding a
new  type  of  value,  or  at  least adding new semantics for some
existing datatype when encountered by the function interpreter.

Second, there's something I don't like in the kind of semantics we
are  talking  about:  we  are  hiding under some kind of syntactic
sugar  an  operation  that  is  going  to  require  an  amount  of
computation that is not evident by looking at the notation itself.

This  is  in part the case for paths too, so I'm not saying a firm
"no", but I'm very afraid of this kind of syntactic sugar.

Regards,
   Gabriele.
-- 
Gabriele Santilli <[EMAIL PROTECTED]>  --  REBOL Programmer
Amiga Group Italia sez. L'Aquila  ---   SOON: http://www.rebol.it/

-- 
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.

Reply via email to