From: David Masover Date: 2008-08-08T12:55:12+09:00 Subject: Re: State of Ruby 1.8.6? On Thursday 07 August 2008 22:40:18 Gregory Brown wrote: > Yes, and this works fine for internal code. Releasing this sort of > stuff is sub-optimal, as you are then risking competing with the N > other libraries trying to do the same thing. Well, given my example, the only possible conflict would be if someone else got it wrong. The point is to go for the very simple ones, get them right, and only apply them if they don't exist already. > it wouldn't surprise me at all if people > miss edge cases when they try to implement upcoming Ruby features on > their own. Now, that is very true -- I know I've gotten it wrong, at least once -- and for that reason, I'd love it if someone would create a 1.8.7/1.9-compatibility gem. Not everything, of course -- unfortunately, we can't assume the wonderful JSON-compatible hash syntax yet, and I doubt Fibers would be fun to backport -- but we could at least get some of the simple, idiomatic changes done right. I've never released a gem before. I'd be happy to start one, but I can't promise it'll be done quickly or well.