[EMAIL PROTECTED] wrote:
> 
> [EMAIL PROTECTED] wrote:
> 
> > [EMAIL PROTECTED] wrote:
> > >
> > >         Say folks: I put up an article I wrote this weekend on using
> > > REBOL with the unix shell.  It's a part of some other domain specific
> > > REBOL materials I've been assembling.  Have a look and please feel
> > > free to send me any feedback you have.
> > >
> > >     http://www.cs.unm.edu/~whip/rebol-unix-shell.html
> >
> > 3000 chars on your ~whip/index.html cute :)
> 
> hmm, not so sure :-)
> 
> >
> > REBOL [
> >   Title: "Count"
> >   Date: 12-Jun-2000
> >   Author: "Deryk Robosson"
> >   Email: [EMAIL PROTECTED]
> >   Purpose: {
> >     Count the width of Jeff's site.
> >   }
> > ]
> >
> > res: parse read http://www.cs.unm.edu/~whip/ "0"
> 
> wrong imho - above line tries to parse the string by "0" char. The result
> is:

I just found the common item and used parse to count it.

> ->> res: parse read http://www.cs.unm.edu/~whip/ "0"
> == ["123456789" "123456789" "123456789" "123456789" "123456789" "123456789"
> "123456789" "123456789" "123456789" "123456789" "1
> 23456...
> 
> so 3000 of the same items ... hmm, what's that? :-))
> ha, now i got it - it's different page, you surely wanted to grab following
> one:   http://www.cs.unm.edu/~whip/rebol-unix-shell.html
> 
> > i: 0
> > foreach result res [
> >   i: i + 1
> > ]
> >
> 
> second, - you don't need to do such counts, rebol is much smarter -
> "length? res" will return the same  ...
> 
> > print rejoin [i " chars wide."]
> 
> I told you rebol is much, smarter, no? :-) "print [i "chars wide"]"
> 
> so, just one line:
> 
> print [length? res: parse/all read
> http://www.cs.unm.edu/~whip/rebol-unix-shell.html " " "chars wide"]
> 
> Kapito? :-)

Much neater hehe I had a general idea it could be condensed quite a bit
but didn't realise how much. :)

Regards,
Deryk

Reply via email to