----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, August 29, 2000 12:43 AM Subject: [REBOL] what if a function requires multiple argument-based refinements? > This is a bit of an abstract question by a person who is 1/3rd of the way through the McGraw text, but I just keep popping with questions. > > What if I had the following: > > >> f: func [ a /ref1 arg1 /ref2 arg2] [ either ref2 [ print "ref2" ] print "no ref2" ] ] > >> f/ref1 3 /ref2 4 1 > no ref2 > == 1 > >> > > how could I call the function "f" to make use of both refinements? Not sure if this is what you mean or not f/ref1/ref2 'a 'arg1 'arg2 or f/ref2/ref/1 'a 'arg2 'arg1 Just make sure the arguments are in the order of the refinements. Cheers, Allen K http://www.rebolforces.com
