From: Rick M. <obj...@gm...> - 2007-04-14 16:56:01
|
The stem class has been getting additional methods added in a somewhat haphazard fashion, so it's got a lot of the capability of a MapCollection, but not all. Is it time to make it complete? The only negative to doing that is that a stem object also acts as a forwarding proxy to the stem's default value. For example, a. = "My default value" say a.~left(2) -- displays "My" works because the stem has an UNKNOWN method that forwards the message to the default value. Every time you add an method to the stem class, you remove one more method that will be forwarded. I don't really think this is a big deal, but believe it is an issue that should be discussed before making the change. I don't believe anybody really relies on that behavior. Rick |