On 09:07 Sun 12 Dec     , William James wrote:
> Find location of every "th" in "the thin man thinks".
> 
> In Icon:
> 
> every write(find("th", "the thin man thinks"))
> 
> In Ruby:
> 
> s='the thin man thinks'
> t='th'
> (0...s.size).each{|x| puts x if s[x,t.size]==t}
> 
> Is there a better way?

Perhaps, if I'm understanding what the Icon snippet does:

  "the thin man thinks".scan( /th/ ) { p $& + $' }

- Jamis

-- 
Jamis Buck
jgb3 / email.byu.edu
http://www.jamisbuck.org/jamis