On Wed, Oct 1, 2008 at 3:30 PM, Jim Freeze <jimfreeze / gmail.com> wrote:
> On Wed, Oct 1, 2008 at 2:25 PM, James Gray <james / grayproductions.net> wrote:
>> On Oct 1, 2008, at 2:17 PM, Jim Freeze wrote:
>>
>>> with all these meta programmers messing with foundation classes.
>>>
>>> :)
>>
>> I know you are joking here, but I assume people know breaking String#+ means
>> all bets are off.  :)
>
> Half way joking. Gems are like stray dogs. Some people take home every
> stray they come across, and you can't tell what you are going to get.
> Me, I make the dog earn his room and board. So, I'm probably ok. But,
> if I am bitten it will be because some gem I use has a dependency upon
> a rogue gem. Like merb. It uses facets. My heart sunk the day that was
> added.

Ouch, I haven't been following merb closely.  With no disrespect to
Trans, facets should not be included in code that is redistributed as
a framework or library.
Those snippets can be mighty handy in scripts, but I hate the idea of
dragging them around in redistributed code.

That having been said, I think Facets has been split up so that you
can enable things feature by feature.  That's not as bad as *cough*
ActiveSupport

-greg

-- 
Technical Blaag at: http://blog.majesticseacreature.com | Non-tech
stuff at: http://metametta.blogspot.com