Dr. J. J. "One Eyed CrackerJack" Harbaugh -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Sunday, November 16, 2003 4:02 PM To: [EMAIL PROTECTED] Subject: [REBOL] getting and passing a function's CURRENT arg block the subject might be misleading, I'm not sure how to formulate it. I'm this must have been discussed before. What I wish to do is propagate my arguments to another func with the same arg template, including refinements. example: a: func [arg1 arg2 /option val][ print "yahoo" ] b: func third :a [ ; insert code here print "yes sir!" either option [ a arg1 arg2 /option val ][ a arg1 arg2 ] ] now in b I don't want the 'EITHER, cause every other refinement adds a binary amount of possible combination. The function I have has 13 refinements... 106496 different combinations.. the function I must "improve" is a native, so I can't just source it and re-implement it. I really need to add some stuff before it, and then let it do its stuff with all the refinements as if it had been called directly... what's the best/fastest course of action? THANKS IN ADVANCE! -MAx -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject. -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.