Hi Gregg, yes, LOCALS? returns a block containing all words that can be found in the local context of the function. Because refinements can be used as local words too, they are included. What I mainly wanted was you to try if the new /N refinement of APPLY works as you expect it to. I suppose you did. Thanks for helping.
<< a new version of http://www.sweb.cz/LMecir/highfun.r is available. It contains a new LOCALS? function and a generalized version of the APPLY function. (To Gregg: could you test it, please?) >> Just took a quick run at LOCALS? and wanted to confirm the results. It is expected to return all parameters, refinements, and local words as words because of how you're using it in APPLY, correct? >> locals? func [a b /local c d] [] == [a b local c d] >> locals? func [a b /r /local c d] [] == [a b r local c d] --Gregg -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
