From: Trans Date: 2008-02-29T02:39:46+09:00 Subject: Re: Proposed Solutions - Was [ Re: Monkeypatching is Destroying Ruby ] On Feb 28, 9:59 am, Sam Smoot wrote: > Now if we ever did get selector-namespaces, then I'd be completely > against this. But since it appears we're _not_ getting the feature, > this isn't a half-bad substitute IMO. Well, while I'm sitting here thinking about it, let's try another concept for selector namespaces: class Array def to_csv for FasterCSV # ... end end class String def to_a for FasterCSV end "".to_a # will use Ruby's [].to_csv # NoMehtodError space FasterCSV "".to_a # will use FasterCSV's Anything defined within FasterCVS will use the FasterCSV space by default, in which case you'd have to say "space Ruby" to get access to pure. Space selections are reset per file. T.