Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Re: can't quite get it right...

From: carl:cybercraft at: 31-Dec-2002 19:26

On 30-Dec-02, Andrew Martin wrote:
> Hallvard wrote: >> could this be trimmed further? > Yes. I think it would be best as a native that exposed the operating > system's equivalent of 'Uppercase? (and 'Lowercase? as well) for > maximum portability and speed.
Thinking about this, I was wondering if it'd make sense to add a compare refinement (as with sort) to *all* and *any*. We could then do the likes of this... all/compare "ABC" func [v][all [char? v v >= ##"A" v <= ##"Z"]] That'd check that all values in a series were uppercase, while the following would check for any numbers in a block... any/compare ["a" 1 "b" 2] func [v][number? v] and so on. (*all* and *any* currently only work on blocks, but with compare could be extended to series.) Or is there a word in REBOL that already allows us to do this? -- Carl Read