18 May 2013

The Ruby Reflector

Topic

Rubinius

  Source Favicon
By Shane Becker of Engine Yard Developer Blog over 1 year ago.
Email

…any other Rubinius related questions, feel free to direct them to @ Rubinius on Twitter, or email them to community@rubini.us .

NOTE: Don't miss the upcoming JRuby webinar led by Nick Sieger on September 15. Register now to save a spot. Topics you want to learn about in the webinar? Direct them to @ JRuby on Twitter.

engineyard.com Read
  Source Favicon
By Hongli Lai of Phusion Corporate Blog 12 days ago.
Email

JRuby and Rubinius support.

Out-of-Band Work.

Support for the Rack socket hijacking API.

Improved stability and test suite .

The beta period took a while because we wanted to ensure that the first stable release is indeed rock solid. People tend to say that one should skip "x.0.0″ releases and wait until "x.0.1″ for the first bug fixes. But we're confident enough about the stability of the 4.x series that we gave this first release …

blog.phusion.nl Read
  Source Favicon
By Mathieu of Programblings over 4 years ago.
Email

RUBINIUS, like BRAWNDO, is one of the CRAZIEST ideas of the LAST DECADE! Can you realize you're ABOUT to try the Ruby IMPLEMENTATION that's got the BEST Ruby code ratio AMONG THEM ALL! Isn't that FREAKING AWESOME? You can also do some of the CRAZIEST INTROSPECTION with MethodContext, StaticScope and other classes like THAT!

Run Rubinius

The Rubinius executable is rbx in the ‘bin' subdirectory. It's a bit different from MRI in that rbx starts …

programblings.com Read
  Source Favicon
By Shane Becker of Engine Yard Developer Blog almost 2 years ago.
Email

…understanding.

Links for further reader exploration:

# rbxday on Twitter

irc: freenode.net # rubinius

Rubinius GitHub Project

Rubinius Blog

rbxday Flickr photo group

Follow @ rubinius See you on soon. Wear your-party hat and party-pants!

engineyard.com Read
  Source Favicon
By Hongli Lai of Phusion Corporate Blog 1 month ago.
Email

JRuby and Rubinius support.

Out-of-Band Work.

Support for the Rack socket hijacking API

Improved stability and test suite .

Release Candidate 5 was a private interim release for Phusion Passenger Enterprise customers only.

Changes in 4.0 RC 5 and RC 6

The most important changes in RC 5 and RC 6 are as follows:

The default config snippet for Apache has changed! It must now contain a PassengerDefaultRuby option. The installer …

blog.phusion.nl Read
  Source Favicon
On RubyFlow - Search for jruby 3 months ago.
Email

Interacting with core classes (like Array and Hash) appears to be thread-safe with MRI because of the global lock. There are no such guarantees on the truly multi-threaded implementations like JRuby and Rubinius. I wrote about the effect of the global lock, and how to protect your data with mutexes .

rubyflow.com Read
  Source Favicon
By Peter Cooper of Ruby Inside over 2 years ago.
Email

If you're keen to help out, check out # rubinius on irc.freenode.net or check out the first post on Rubinius' new blog on this very topic.

Want to know more?

Read the release notes or get started with Rubinius 1.2.0 right now by using rvm install rbx or one of the installers available from the Rubinius home page . Rubinius has special binary installers for Mac OS X 10.5 and 10.6 and they're the easiest way to get going on those systems. …

rubyinside.com Read
  Source Favicon
By Peter Cooper of Ruby Inside over 2 years ago.
Email

…new features, so if you want to keep up, follow their Twitter account @ rubinius. Dirkjan Bussink also have a Rubinius talk lined up for October's Ruby and Rails conference in Amsterdam (tickets now on sale).

Installing Rubinius 1.1

You can download a tarball archive or binary installer ( OS X only) from the rubini.us Web site, but it's also possible to use RVM to manage the installation. If you're using RVM, try this: rvm …

rubyinside.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 5 months ago.
Email

…type-checking / file-loading code out of Rails and re-implementing it at the language level (in Rubinius, for instance) would make for a much cleaner design, but wouldn't be practical. By building an incomplete but distinct language on top of Ruby, Rails makes it easy to use any arbitrary Ruby gem, instead of only being able to use gems built specifically for use with Rails.

The Dart language says it has an optional type-checking system :

Map<String, dynamic> …

gilesbowkett.blogspot.com Read
  Source Favicon
By Mike Perham of Mike Perham 5 months ago.
Email

…libraries, works best in a truly concurrent Ruby VM like JRuby or Rubinius but you'll still get a big win running on MRI.

To test this, I ran 50 concurrent requests 20 times for a total of 1000 requests against a non-trivial endpoint on TheClymb.com Rails application. config.threadsafe! was enabled, a database pool size of 10 and puma's default of 16 threads. Each request makes two database queries and renders a slim-based template.

Unicorn/MRI 1.9.3 is the baseline: …

mikeperham.com Read