From: trans Date: 2009-06-10T06:32:25+09:00 Subject: Re: monkeypatch-0.1.2 (alpha) On Jun 9, 5:09 pm, "zimbatm ..." wrote: > What I want, is a tool I can use right now, which doesn't require to > change the language. > Maybe this project can also be a tool to promote alternative and better > solutions in the longer term. What do you think ? Send me your critical > comments, I like it :) Perhaps so. I'm not sure it is worth anything at all but I did have a notion for this kind of thing the other day. Let's say I want to "monkey patch" String for my application called FooApp. class String def to_blog "" end end Would it behoove us if I laid a claim to it? module FooApp claim String, :to_blog end Then if someone came along and tried to redefine it, the system could say "Hey you! FooApp has claimed String#to_blog." Seems like that approach would offer a "lighter-touch" alternative, rather then having to use a different module system, ie. the MonkeyPatch class. Not sure about implementation though. T.