Hi folks,

  Posted to rebol.org in utilities a little function that lets you
search through defined functions.  You can tell it to find all 
functions using any of a series of datatypes with its default 
argument, using the /include refinement tell it to find the functions
that use all the datatypes listed in /include's argument.  Using
the /exclude refinement tell it ignore all functions using any of
the datatypes listed in /exclude's argument.  Then there's one more
refinement, /primary that doesn't take an argument, but tells it
to find search only the primary arguments for functions.  The 
default is to search the primary arguments and the arguments used
by refinements.
  It returns a block of pairs.  The molded words defined to the 
functions maching the search criteria and the function's argument 
block, also molded.  If the function doesn't like an something in 
a block you pass it, it will complain and return none.  If the 
function doesn't find what you're looking for, it will let you 
know and return none.

  It's called what-values.r (extending the mezzanine WHAT a little).
There's another function in utilities, found-deep.r that what-values.r
requires, so get them both if you decide to play with what-values.

  Thought some of you might find this useful. 

  Have fun!

  :),

                                        ---ATE

Reply via email to