21 Apr '12, 10am

Compiling Ruby: From Text to Bytecode | Engine Yard Blog:

The business of executing Ruby code is booming; with so many Ruby environments in development, there are just as many different ways of actually running code. We’ve been hard at work in the world of Rubinius, and over the last few months we’ve been focused on a new way of executing Ruby code by converting it to machine code at run-time—a Just-In-Time compiler. In this post, I’ll walk you through how Ruby code begins as text and is converted into bytecode. In a follow up post, I’ll go from bytecode to the machine code itself. So let’s get started: in the beginning, there was Ruby code (and the compiler saw it was good)! def foo(a,b) a + b end This is a simple file dot-rb file written to disk—the currency of Ruby developers. So first things first. To get this code into the environment, the code is parsed into a tree of Node objects. In Rubinius, this is typically done using ...

Full article: http://www.engineyard.com/blog/2009/the-anatomy-of-a-ruby...

Tweets

Has anybody worked with Ruby bytecode virtual m...

rubini.us 21 Apr '12, 10am

Rubinius is an implementation of the Ruby programming language. The Rubinius bytecode virtual machine is written in C++, i...

Key-Value Stores in Ruby | Engine Yard Blog:

engineyard.com 20 Apr '12, 5am

While PStore lets you store anything that can be marshaled, it does have some notable performance restrictions. It's a sim...

Sortie de #Ruby 1.9.3-p194

ruby-lang.org 23 Apr '12, 7am

Ruby 1.9.3-p194 a été publié. Cette version inclut un correctif de sécurité pour RubyGems : elle corrige l'échec de la vér...

#cra

engineyard.com 22 Apr '12, 8am

A life coach can help with many areas of your life and improve your psychological well-being. Perhaps you are at a crossro...

PHP GEEKS: check out our PHP podcasts, hosted b...

engineyard.com 20 Apr '12, 12pm

Future of PHP: Internals Elizabeth Naramore talks with David Soria Parra, Rasmus Lerdorf, and Stas Malyshev for a panel di...

Ruby 1.9.2-p320 is released This release also i...

ruby-lang.org 21 Apr '12, 11pm

This release include Security Fix for RubyGems: SSL server verification failure for remote repository. And many bugs are f...

sudo su - - Yaml, Psych and Ruby 1.9.2-p180 - H...

pivotallabs.com 21 Apr '12, 4pm

As mentioned in yesterday's standup blog, my pair and I encountered some problems with YAML parsing over the last few days...

via twiterfee Chef | Engine Yard Ruby on Rails ...

engineyard.com 15 Apr '12, 10am

Yesterday we announced Engine Yard Solo which is our new Engine Yard on AWS platform. If you haven’t yet watched the scree...

Ruby in 2012

rubylearning.com 23 Apr '12, 11am

: I personally get better when I practice a lot and when overcoming problems I didn’t know how to solve before I started. ...

JS Interjection | Engine Yard Blog

engineyard.com 17 Apr '12, 10pm

Attending the JS Summit a couple of weeks ago here in San Francisco was a blast! I met many very smart people and came bac...

A Gentle Introduction to CarrierWave | Engine Y...

engineyard.com 18 Apr '12, 4pm

is self-described as a “classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks.” Although I’v...

5 subtle ways you’re using MySQL as a queue, an...

engineyard.com 23 Apr '12, 12pm

Finally, it’s also really easy to avoid the one-big-table syndrome. Just create a separate table for new emails, and when ...

Tour Engine has Prototype II split-cycle engine running: Prototype II Tour Engine—a novel split-cycle engine—on...

Tour Engine has Prototype II split-cycle engine...

greencarcongress.com 21 Apr '12, 6pm

SolidWorks Design of Prototype II, partial transparent front view. The vertical purple part located between the two engine...

mruby, Matz' new Ruby implementation is now on ...

rubyflow.com 20 Apr '12, 1pm

mruby, Matz' new Ruby implementation is now on GitHub Posted by mattetti on April 20, 2012 — 0 comments Matz and his team ...

memo..

oiax.jp 22 Apr '12, 3pm

今回はあまり具体的な作業内容には立ち入らずに基本的な流れだけを説明します。例として、架空の企業サイトを制作することにしましょう。 最初にすることは、サイトの企画書や設計書をよく調べて、サイトを構成するページのデザインをいくつかのパターン に分類...