<grin>
[EMAIL PROTECTED] wrote:
>
> Here is an unedited transcript. What sort of values do A and B reference?
>
> >> a > b
> == true
> >> b > a
> == true
> >> a < b
> == false
> >> b < a
> == false
> >> a > b
> == true
> >> a > b
> == true
> >> a > b
> == true
> >> a > b
> == true
> >> a > b
> == true
> >> a < b
> == false
>
This works as specified:
>> a: func ['op 'arg] [
[ if op = to-word ">" [return true]
[ if op = to-word "<" [return false]
[ return none
[ ]
>> b: :a
>> a < b
== false
>> a > b
== true
>> b > a
== true
>> b < a
== false
</grin>
-jn-