Hi Tom,

you wrote:
>[EMAIL PROTECTED] wrote:
>> To emphasize this pattern aspect, let's invent a new skip function,
>> skip-one:
>...
>> skip-one blk
>
>Maybe skip-one isn't the best choice of name here because
>skip-one blk     and
>skip one blk     do at least _look_ very similar, but the second line is
>actually what you were argumenting against... ;-)

:-).

>
>By the way, your explanation is very reasonable and I won't say anything
>against it, but Keith is right that Rebol isn't that close to natural
>languages in this case) and I'm not even a native English speaker myself ;-)
>But these similarities are what RT emphasizes aren't they?

Sometimes natural languages are weird. They are not always all that
consistent. You can find examples that promote skip 3 blk. You can also
find examples that promote skip blk 3. Example:

Would you prefer 
"Jane hit twice John."
Or
"Jane hit John twice." 

"REBOL skip blk 3" 

>> Jane hit John twice.
Jane ==>
         hits John.
         hits John.

>> REBOL skip blk 3
== [4 5]


hit: func ['what repeat] [
  what: join what "."
  loop repeat [print ["         hits" what] ]
]

Jane: does [ print "Jane ==>" ]

twice.: 2



;- Elan [ : - ) ]
    author of REBOL: THE OFFICIAL GUIDE
    REBOL Press: The Official Source for REBOL Books
    http://www.REBOLpress.com
    visit me at http://www.TechScribe.com


Reply via email to