From: Albert Wagner Date: 2002-07-08T22:53:16+09:00 Subject: Re: is there a better string.each? I think that this thread reveals a serious confusion about the difference between data and containers for data. A string is data, plain and simple. Data can be viewed/processed in a variety of ways. There is no canonical model for a string. Why not just subclass it to do what you like? Why change the language? Use the language, Luke. class Chapters < String : class Paragraphs < String : class Lines < String : class Words < String : class Fields < String : class Chars < String : class Stream < String : etc. ad nauseum, ad infinitum