Hi Peter,

PWW> Having only "to" would increase the size of scripts but it would also
PWW> reduce the size of Rebol, perhaps a worthwhile trade-off?

In this case, as in many others, the speed hit is due to the extra
level of indirection/abstraction from the wrapper mezzanines. The size
difference is minimal here, but I think the to-* functions could exist
for other reasons.

1) Simplicity. You only have one arg to pass them.

2) TO is a very common word, and may be used in many different
   contexts (e.g. a range FROM a TO b, as a refinement in a function,
   etc. The to-* functions mean you don't have to use system/words/to
   in those cases.

I think the size is probably minimal in the end (highly redundant
source that is compressed).

Only Carl can really say why they exist though.

-- Gregg                         

-- 
To unsubscribe from the list, just send an email to rebol-request
at rebol.com with unsubscribe as the subject.

Reply via email to