<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Merb + Rails3 = Rarb?</title>
	<atom:link href="http://www.metabates.com/2008/12/23/merb-rails3-rarb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.metabates.com/2008/12/23/merb-rails3-rarb/</link>
	<description>The technical ramblings of Mark Bates.</description>
	<lastBuildDate>Wed, 24 Feb 2010 19:51:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: ibrahim saraÃ§oÄŸlu</title>
		<link>http://www.metabates.com/2008/12/23/merb-rails3-rarb/comment-page-1/#comment-188</link>
		<dc:creator>ibrahim saraÃ§oÄŸlu</dc:creator>
		<pubDate>Tue, 12 May 2009 11:27:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.mackframework.com/?p=208#comment-188</guid>
		<description>Thank you for this informative read, I really appreciate sharing this great post. Keep up your work.</description>
		<content:encoded><![CDATA[<p>Thank you for this informative read, I really appreciate sharing this great post. Keep up your work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Smoot</title>
		<link>http://www.metabates.com/2008/12/23/merb-rails3-rarb/comment-page-1/#comment-171</link>
		<dc:creator>Sam Smoot</dc:creator>
		<pubDate>Mon, 05 Jan 2009 20:07:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.mackframework.com/?p=208#comment-171</guid>
		<description>@Dan re: Rack

A generic third-party Sessions library would be great.

I&#039;d rather not see any of that stuff polluting Rack though. Rack is just fine as is IMO.</description>
		<content:encoded><![CDATA[<p>@Dan re: Rack</p>
<p>A generic third-party Sessions library would be great.</p>
<p>I&#8217;d rather not see any of that stuff polluting Rack though. Rack is just fine as is IMO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean McCleary</title>
		<link>http://www.metabates.com/2008/12/23/merb-rails3-rarb/comment-page-1/#comment-168</link>
		<dc:creator>Sean McCleary</dc:creator>
		<pubDate>Thu, 01 Jan 2009 22:33:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.mackframework.com/?p=208#comment-168</guid>
		<description>I am very excited about this merge.  I have been torn to the point of delaying new projects because I could not decide if I wanted to use Rails or Merb.  If this merge can bring the best of both frameworks together as it promises, my framework decisions will be much easier.</description>
		<content:encoded><![CDATA[<p>I am very excited about this merge.  I have been torn to the point of delaying new projects because I could not decide if I wanted to use Rails or Merb.  If this merge can bring the best of both frameworks together as it promises, my framework decisions will be much easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: goffry</title>
		<link>http://www.metabates.com/2008/12/23/merb-rails3-rarb/comment-page-1/#comment-167</link>
		<dc:creator>goffry</dc:creator>
		<pubDate>Fri, 26 Dec 2008 16:30:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.mackframework.com/?p=208#comment-167</guid>
		<description>Please shed light with new logo. Doesn&#039;t this guy right?
http://tinyurl.com/9suvo6</description>
		<content:encoded><![CDATA[<p>Please shed light with new logo. Doesn&#8217;t this guy right?<br />
<a href="http://tinyurl.com/9suvo6" rel="nofollow">http://tinyurl.com/9suvo6</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Bates</title>
		<link>http://www.metabates.com/2008/12/23/merb-rails3-rarb/comment-page-1/#comment-166</link>
		<dc:creator>Mark Bates</dc:creator>
		<pubDate>Wed, 24 Dec 2008 19:23:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.mackframework.com/?p=208#comment-166</guid>
		<description>I love the idea of some of the Rarb stuff, particularly the stuff that comes from Merb, being made into separate Rack middleware pieces. That would be great. It would nice for alternative frameworks to say, &quot;Yeah, I want to use the Rarb router&quot; or &quot;I don&#039;t like that router, I&#039;ll build my own.&quot; That type of thing I think will be great for the community, and it&#039;s something that I really look forward to seeing what happens.

I also agree that if they slap some Rails things on top of Merb that would be great, however, I feel that it&#039;s going to be ripping out sections of Rails with Merb, which will result in a hybrid of old Rails code and new Merb code. That would be uncool. 

Ultimately I think we can all agree that there are good parts to the merger, and bad parts to the merger. The key really comes down to how it gets pulled off by the core teams, the communities acceptance of Rarb, and the desire of &#039;alternative&#039; developers to keep fighting the good fight. 

Also, I should clarify that when I say &#039;alternative&#039; I don&#039;t just mean web frameworks, I also mean ORMs (DataMapper, Sequel, etc...), testing (RSpec, Shoulda, etc...), and so forth. 

Let&#039;s all keep up the innovation that the Ruby community is known for. Let&#039;s all keep each other on our toes, and let&#039;s build the best software we can.</description>
		<content:encoded><![CDATA[<p>I love the idea of some of the Rarb stuff, particularly the stuff that comes from Merb, being made into separate Rack middleware pieces. That would be great. It would nice for alternative frameworks to say, &#8220;Yeah, I want to use the Rarb router&#8221; or &#8220;I don&#8217;t like that router, I&#8217;ll build my own.&#8221; That type of thing I think will be great for the community, and it&#8217;s something that I really look forward to seeing what happens.</p>
<p>I also agree that if they slap some Rails things on top of Merb that would be great, however, I feel that it&#8217;s going to be ripping out sections of Rails with Merb, which will result in a hybrid of old Rails code and new Merb code. That would be uncool. </p>
<p>Ultimately I think we can all agree that there are good parts to the merger, and bad parts to the merger. The key really comes down to how it gets pulled off by the core teams, the communities acceptance of Rarb, and the desire of &#8216;alternative&#8217; developers to keep fighting the good fight. </p>
<p>Also, I should clarify that when I say &#8216;alternative&#8217; I don&#8217;t just mean web frameworks, I also mean ORMs (DataMapper, Sequel, etc&#8230;), testing (RSpec, Shoulda, etc&#8230;), and so forth. </p>
<p>Let&#8217;s all keep up the innovation that the Ruby community is known for. Let&#8217;s all keep each other on our toes, and let&#8217;s build the best software we can.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.metabates.com/2008/12/23/merb-rails3-rarb/comment-page-1/#comment-165</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 24 Dec 2008 18:55:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.mackframework.com/?p=208#comment-165</guid>
		<description>I guess it comes down to who has the final say.  I would think the teams would be well served in dividing areas of responsibility.  Let the merb team handle the stuff thats close to the metal, and let the rails team work on the rails specific stack and features.

Personally I worry that DataMapper may be the red-headed stepchild in this merger, but I hope I am wrong.  I do think that merging the two teams will be good for the ruby community in the long run, and rails  will greatly benefit as a result of these two teams combining.  

I think the ideal merger would leave the merb team enhancing merb core, and making the merb framework stronger with a focus of just being a framework for building web frameworks.  rails would be a layer on top of merb in the style of merb-more.

I guess I would prefer if the rails guys decided to adopt the merb-core and build rails on top of it.  It sounds like that is what might be happening, and if so, I don&#039;t see why anyone would be unhappy about the merger...</description>
		<content:encoded><![CDATA[<p>I guess it comes down to who has the final say.  I would think the teams would be well served in dividing areas of responsibility.  Let the merb team handle the stuff thats close to the metal, and let the rails team work on the rails specific stack and features.</p>
<p>Personally I worry that DataMapper may be the red-headed stepchild in this merger, but I hope I am wrong.  I do think that merging the two teams will be good for the ruby community in the long run, and rails  will greatly benefit as a result of these two teams combining.  </p>
<p>I think the ideal merger would leave the merb team enhancing merb core, and making the merb framework stronger with a focus of just being a framework for building web frameworks.  rails would be a layer on top of merb in the style of merb-more.</p>
<p>I guess I would prefer if the rails guys decided to adopt the merb-core and build rails on top of it.  It sounds like that is what might be happening, and if so, I don&#8217;t see why anyone would be unhappy about the merger&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diego Scataglini</title>
		<link>http://www.metabates.com/2008/12/23/merb-rails3-rarb/comment-page-1/#comment-164</link>
		<dc:creator>Diego Scataglini</dc:creator>
		<pubDate>Wed, 24 Dec 2008 12:52:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.mackframework.com/?p=208#comment-164</guid>
		<description>I personally think that there is plenty room for other framework. Lately I played with sinatra and loved it. A while ago I played with ramaze. (haven&#039;t tried mack but will)
I can definitely see the application of other smaller or differently oriented frameworks like waves. (although waves is not really a web framework)</description>
		<content:encoded><![CDATA[<p>I personally think that there is plenty room for other framework. Lately I played with sinatra and loved it. A while ago I played with ramaze. (haven&#8217;t tried mack but will)<br />
I can definitely see the application of other smaller or differently oriented frameworks like waves. (although waves is not really a web framework)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Aimonetti</title>
		<link>http://www.metabates.com/2008/12/23/merb-rails3-rarb/comment-page-1/#comment-163</link>
		<dc:creator>Matt Aimonetti</dc:creator>
		<pubDate>Wed, 24 Dec 2008 09:34:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.mackframework.com/?p=208#comment-163</guid>
		<description>Great post Mark. As you know, the merb core team always values plurality and competition.

We addressed this very issue when we discussed the possibility to merge with Rails. I agree that merb had a positive effect on rails and vice versa. It also drove the other frameworks which pushed us further.
The problem we faced was simple: do we want to keep competition just for the sake of it? Rails clearly told us: we want what you have and we would love you to work with us. So the options were:
- tell them to go to hell and let them try redo what we already did and know how to do.
- accept to work with them and make rails a better framework.

Option 1 would maintain the competition, but now you have 2 groups of people trying to do the same thing and being better at different aspects. The community gets confused and communication breaks.

Option 2: will loose the merb vs rails competition, but we double the amount of people working on rails and make it better.

We went with option 2, knowing that within the rails/merb team we will disagree and learn from each other.  I hope you will keep us on our toes and the rest of the community will push us to be even better.

I wish you the best and hope we&#039;ll get ot work together on some rack related stuff!

- Matt</description>
		<content:encoded><![CDATA[<p>Great post Mark. As you know, the merb core team always values plurality and competition.</p>
<p>We addressed this very issue when we discussed the possibility to merge with Rails. I agree that merb had a positive effect on rails and vice versa. It also drove the other frameworks which pushed us further.<br />
The problem we faced was simple: do we want to keep competition just for the sake of it? Rails clearly told us: we want what you have and we would love you to work with us. So the options were:<br />
- tell them to go to hell and let them try redo what we already did and know how to do.<br />
- accept to work with them and make rails a better framework.</p>
<p>Option 1 would maintain the competition, but now you have 2 groups of people trying to do the same thing and being better at different aspects. The community gets confused and communication breaks.</p>
<p>Option 2: will loose the merb vs rails competition, but we double the amount of people working on rails and make it better.</p>
<p>We went with option 2, knowing that within the rails/merb team we will disagree and learn from each other.  I hope you will keep us on our toes and the rest of the community will push us to be even better.</p>
<p>I wish you the best and hope we&#8217;ll get ot work together on some rack related stuff!</p>
<p>- Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Kubb</title>
		<link>http://www.metabates.com/2008/12/23/merb-rails3-rarb/comment-page-1/#comment-162</link>
		<dc:creator>Dan Kubb</dc:creator>
		<pubDate>Wed, 24 Dec 2008 05:50:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.mackframework.com/?p=208#comment-162</guid>
		<description>I&#039;ve been asserting in private discussions with some of the Merb core people that the pieces of Merb and Rails that can be used by all frameworks should be pushed up into the Rack layer.  It doesn&#039;t make sense for every framework to have to implement sessions, routing, exception notifications, etc when the functionality is so similar.  Push the commodity pieces into Rack and let every framework share the common pieces.  Yehuda, Carl and Ezra have agreed that this is a good idea, so hopefully we&#039;ll see this merger result in it being easier for alternative frameworks built on Rack.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been asserting in private discussions with some of the Merb core people that the pieces of Merb and Rails that can be used by all frameworks should be pushed up into the Rack layer.  It doesn&#8217;t make sense for every framework to have to implement sessions, routing, exception notifications, etc when the functionality is so similar.  Push the commodity pieces into Rack and let every framework share the common pieces.  Yehuda, Carl and Ezra have agreed that this is a good idea, so hopefully we&#8217;ll see this merger result in it being easier for alternative frameworks built on Rack.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin</title>
		<link>http://www.metabates.com/2008/12/23/merb-rails3-rarb/comment-page-1/#comment-161</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Wed, 24 Dec 2008 04:08:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.mackframework.com/?p=208#comment-161</guid>
		<description>After reading this article I&#039;m definitely going to look into Mack more.

Of course, if Yehuda and friends manages to do this Rails will definitely be awesome again. But until then, Rails is only what I do at work. Any Ruby frameworking I&#039;ll need off hours will need to be filled by another framework, as I&#039;m just tired of the terrible mess those Ruby retards brought to the language. The only thing Rails was initially good at was a purpose, not a code base. The code was gimmicky and reminds me of what some people write when they just need to get it working.

If this is the big refactor, as Merb had pushing up to 1.0 then so be it. Rails needs that in order to stay viable. At least Ez seems to feel that way about this.

Otherwise, its time to look at Mack again! :)</description>
		<content:encoded><![CDATA[<p>After reading this article I&#8217;m definitely going to look into Mack more.</p>
<p>Of course, if Yehuda and friends manages to do this Rails will definitely be awesome again. But until then, Rails is only what I do at work. Any Ruby frameworking I&#8217;ll need off hours will need to be filled by another framework, as I&#8217;m just tired of the terrible mess those Ruby retards brought to the language. The only thing Rails was initially good at was a purpose, not a code base. The code was gimmicky and reminds me of what some people write when they just need to get it working.</p>
<p>If this is the big refactor, as Merb had pushing up to 1.0 then so be it. Rails needs that in order to stay viable. At least Ez seems to feel that way about this.</p>
<p>Otherwise, its time to look at Mack again! <img src='http://www.metabates.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.736 seconds -->
