How about this: on eq @x,y -- note x is by reference put y into x end eq
You can use that in the order you asked for like this: on mouseUp put 0 into b eq b,7 put b -- puts 7 eq b,b+3 put b -- puts 10 end mouseUp Does Transcript allow pointers?!? If so, big news to me (new in latest engine or something?!?) I tested your handler without the pointer symbol (@) and it seemed to work. If I were to do it that way I would function equals theVar,theVal put theVal into theVar return theVar end equals then in the script equals(b,2) does affect 2 to b. Both seem to work. However it is still not infixing. So its not really what I'm looking for. Also earlier someone suggested you could use == for assignment. I don't think that is the case, but I am no expert in C. I thought that all languages other than basic use two different operators for affectation and comparison to avoid any confusion. Allowing == to operate assignments would be illogical. I'm not sure why I refer to affectation as affectation and not assignment. I speak French and German fluently, maybe that is why? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
