I have a confession to make. I've been a Python (django+flask) guy for years, but I just recently jumped ship to Ruby and couldn't be happier. Within the last 60 days I've deployed 2 production websites, rebuilt my own personal blog, and am currently busting ass on my own project's API -- all of it in Rails. I still like Python, but I'm a HUGE fan of Ruby now. It's so much fun to write.<p>I'm excited to be a part of such an active community as well. It seems like every week there is an exciting event, release, or new project being announced.<p>Looking forward to building this locally, hopefully with these fast require patches applied: <a href="http://bugs.ruby-lang.org/issues/7158" rel="nofollow">http://bugs.ruby-lang.org/issues/7158</a><p>self.woohoo!
The detailed 2.0.0 features list is at <a href="https://bugs.ruby-lang.org/projects/ruby-trunk/roadmap#2.0.0" rel="nofollow">https://bugs.ruby-lang.org/projects/ruby-trunk/roadmap#2.0.0</a> for those interested.<p>I'm surprised there's not more talk here about the interesting additional features, like Proc/Method#to_source
Has anyone done any performance testing on this yet? Just curious if the new bitmap GC is more efficient with memory and also if 2.0 is faster as it was promised.
Is it just me or has the world moved on from Ruby? I'm seeing more companies and projects moving away from it than adopting it. It feels like Ruby had a nice shot at becoming a mainstream language thanks to Rails but it just ended up blowing up like a bubble.
"Named arguments" - what took you so long?! it always annoyed me that this is not always considered a standard language feature and added in from version 0.1 of any language, no need to hack around it by passing dicts/hashes around ...Python got this right long time ago ...it always amazes me that people never seem to care about this
Handy-dandy one-liner to install it with rbenv (provided you have ruby-build installed).<p>curl <a href="https://raw.github.com/gist/3998200/a09c4eb21256ad17880f7d8dcc1455c5434a1815/2.0.0-preview1.sh" rel="nofollow">https://raw.github.com/gist/3998200/a09c4eb21256ad17880f7d8d...</a> | sh
honest question. for someone who already know scala and groovy (moving from java), what is the selling point of ruby? esp in regards to (1) its syntax (2) its library and ecosystem and (3) its performance