* Volker Nitsch <[EMAIL PROTECTED]> [031018 10:40]:
 Thanks Volker:
 Talk about "hide in plain sight", now if I had just
 done >>help type?
 cheers
 tim

> Am Samstag, 18. Oktober 2003 19:53 schrieb Tim Johnson:
> > Hello Rebols:
> > ;; I would like to test the type of a value
> > ;; or would agains a block of data types.
> >
> > ;; consider the console session below:
> > >> test: [number! series! money! time! date! char!]
> >
> > == [number! series! money! time! date! char!]
> >
> > >> type? test/1
> >
> > == word!
> >
> > >> find test 'number!
> >
> > == [number! series! money! time! date! char!] ;; so far so good
> > ;; Now test to see if the type of a value is in the 'test block
> >
> > >> find test (type? 2)
> >
> > == none              ;; well, I would expect a hit here :(
> >
> > What notation do I need here to make a sucessful test.
> 
> type?/word
> 
> otherwise it return a datatype!, which molds the same as the word datatype!,
> but it is not. the word number! is set to the value number!, which is 
> confusing. you can use reduce too.
> 
> !>> mold/all reduce [number! series! money! time! date! char!]
> == {[#[datatype! number!] #[datatype! series!] #[datatype! money!] #[datatype! 
> time!] #[datatype! date!] #[datatype! char!]]}
> ing.
> >> type? type? 2
> == datatype!
> >> type? type?/word 2
> == word!
> 
> 
> > thanks!
> > tim
> 
> -Volker
> 
> -- 
> To unsubscribe from this list, just send an email to
> [EMAIL PROTECTED] with unsubscribe as the subject.

-- 
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.

Reply via email to