function? :forall you must supply a function VALUE for function to return true. if you don't prepend the function name by a colon, then the function is -obviously- evaluated.
function? get in system/words 'forall is another way to do it... it even lets you find functions in objects. -MAx --- "You can either be part of the problem or part of the solution, but in the end, being part of the problem is much more fun." > -----Original Message----- > From: Tim Johnson [mailto:[EMAIL PROTECTED] > Sent: Monday, March 22, 2004 1:51 PM > To: [EMAIL PROTECTED] > Subject: [REBOL] function? > > > > This is strange: (to me anyway) > >> help function? > USAGE: > FUNCTION? value > > DESCRIPTION: > Returns TRUE for function values. > FUNCTION? is an action value. > > ARGUMENTS: > value -- (Type: any-type) > > ;; OKAY .... let's find a function > >> help forall > USAGE: > FORALL 'word body > > DESCRIPTION: > Evaluates a block for every value in a series. > FORALL is a function value. > > ARGUMENTS: > word -- Word set to each position in series and changed > as a result (Type: word) > body -- Block to evaluate each time (Type: block) > > (SPECIAL ATTRIBUTES) > throw > ;; test forall > >> function? 'forall > == false > > ;; Say What!? I'm missing something here. > ;; what did I do wrong? > > thanks > tim > -- > Tim Johnson <[EMAIL PROTECTED]> > http://www.alaska-internet-solutions.com > -- > 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.