I’d like to write a post on the most innovative projects in Ruby. I
think Ruby is interresting for the language itself and also for its
community and it’s what I would like to show.
I tought to :
Sinatra
Capistrano
Cucumber
Shoes
Whenever
In your opinion, what are the 5 most innovative ruby projects/libraries
?
I’d like to write a post on the most innovative projects in Ruby. I
think Ruby is interresting for the language itself and also for its
community and it’s what I would like to show.
I tought to :
Sinatra
Capistrano
Cucumber
Shoes
Whenever
In your opinion, what are the 5 most innovative ruby projects/libraries
?
Isn’t rail is one of those most innovative Ruby’s projects? I’m a noob
in Ruby, but I heard so much about rail, lolz.
You’re maybe right. Ruby has a very dynamic and powerfull community, so
there’re a lot of innovative projects.
I didn’t put Rails in my list for some reasons:
Rails is composed of some separate projects : Active record, Active
resource, … are they all innovative?
Some part of active record are inspirated by WebObjects (from Apple)
I don’t know whether ruby community created new things for Rails or
not
It’s very famous, all rubyist know it. I prefered give less famous
projects
@Camille R.
Nobody seems to have taken notice here but shoes is not a library of
any kind. Its more like a different ruby implementation. It comes with
its own ruby fork and cannot be installed as a gem or something.
Nobody seems to have taken notice here but shoes is not a library of
any kind. Its more like a different ruby implementation. It comes with
its own ruby fork and cannot be installed as a gem or something.
Shoes is indeed the answer to the question “if Rails is so bitchen, why
isn’t it
on the list of innovative ruby projects?”
Rails can’t possibly innovate because it has only one purpose in the
world -
linking SQL (a preexisting innovation) to HTML (another preexisting
innovation).
Shoes takes the best DSL concepts from Rails, and other good projects,
and then
builds a whole new platform that ignores SQL and refutes HTML.
On Sun, Mar 8, 2009 at 10:51 PM, Camille R. [email protected]
wrote:
In your opinion, what are the 5 most innovative ruby projects/libraries
Heckle is a pretty good idea that I’ve not seen elsewhere.
Haml is a nice rethinking of html templating
Halcyon is an interesting take on web service frameworks
and since I seem to have fallen into an alliterative pattern, check
out Hpricot and Hoe too
and since I seem to have fallen into an alliterative pattern, check
out Hpricot and Hoe too
You may have missed the memo, but Nokogiri recently blew Hpricot out of
the water…
Yeah yeah yeah Hpricot was innovative - a XML library that focuses on
all the
features real programmers actually /need/, instead of just typing in the
exact
XML RFCs verbatim. Nokogiri is strictly derivative here. Yet Nokogiri
appears to
have a better architecture…
Nobody seems to have taken notice here but shoes is not a library of
any kind. Its more like a different ruby implementation. It comes with
its own ruby fork and cannot be installed as a gem or something.
ho, I didn’t know that. I understand why I had curiously to use ‘shoes’
to launch my project! thanks
That’s not the problem - lots of apps are true Ruby apps that you start
with
some other name. Some apps even freeze Ruby and its libraries into
themselves.
The problem (which I learned about in this thread) is the custom fork of
Ruby!
I am aware that if anyone could find a technical reason to fork Ruby,
Doctor Why
could. But still…
Interesting. What part of this do you consider “innovative?” I’m
just curious.
Well, I couldn’t really think of a fifth one and I really wanted to
give credit to something I use all the time. So yeah, maybe not
innovative in the strictest sense.
On Sun, Mar 8, 2009 at 10:51 PM, Camille R. [email protected]
wrote:
In your opinion, what are the 5 most innovative ruby projects/libraries
Heckle is a pretty good idea that I’ve not seen elsewhere.
Haml is a nice rethinking of html templating
Halcyon is an interesting take on web service frameworks
and since I seem to have fallen into an alliterative pattern, check
out Hpricot and Hoe too
Very nice choice Martin. I didn’t know all of them. I note that for my
future article.
Could you explain what is Heckle and where is the innovation?
Phlip wrote:
@Camille R.
Nobody seems to have taken notice here but shoes is not a library of
any kind. Its more like a different ruby implementation. It comes with
its own ruby fork and cannot be installed as a gem or something.
ho, I didn’t know that. I understand why I had curiously to use ‘shoes’
to launch my project! thanks
In your opinion, what are the 5 most innovative ruby projects/libraries
In no particular order (and I have 7 here):
JRuby
Rubinius
MagLev
MacRuby
IronRuby
RubySpec
YARV
More than just about any other library or project, the alternative impls
represent a tremendous amount of work, and will do more to move Ruby
forward than anything else.
Of course I’m obviously biased toward implementation-related tech
exact XML RFCs verbatim. Nokogiri is strictly derivative here. Yet Nokogiri
appears to have a better architecture…
Yep, nokogiri is a superb piece of work, but hpricot blazed the trail.
If we’re specifically discussing innovative projects I’d say hpricot
gets the tip of the hat.
More than just about any other library or project, the alternative
impls represent a tremendous amount of work, and will do more to
move Ruby forward than anything else.
Of course I’m obviously biased toward implementation-related tech
Especially the first one (in no particular order)
But seriously, I think you’re right! And the work you guys have done on
JRuby is commendable!
Thanks!
On Mon, Mar 9, 2009 at 12:40 PM, Camille R. [email protected]
wrote:
Could you explain what is Heckle and where is the innovation?
It uses parsetree to get at the structure of your ruby code and modify
it in random but syntactically correct ways, the idea being that that
should cause a test to fail. If it doesn’t, you don’t have proper
coverage.