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.

Reply via email to