rubini.us Archives - 06 March 2013, Wednesday

  • Heroku (Cedar) + Rubinius 2 + Puma 2 in Three Easy Steps

    rubini.us 28 Feb '13, 11pm

    Heroku (Cedar) + Rubinius 2 + Puma 2 in Three Easy Steps Shane Becker 26 February 2013 tl;dr It’s now very easy to get a Rails app on Heroku’s Cedar Stack running on Rubinius 2.0 and Puma 2.0 . The Backstory The fine folks at Heroku have been adding support for using Bundler to specif...

  • Abstract Syntax Trees

    rubini.us 24 Nov '12, 4pm

    Once the parser has finished calling process_* methods an abstract syntax tree is created. The syntax tree represents the abstract syntactic structure of the parsed source code. Each node in the tree denotes a construct in the source code. This tree is composed of instances of classes...

  • Debugging scary crashes of

    rubini.us 04 Nov '12, 4pm

    Debugging scary crashes of Rubinius Dirkjan Bussink 04 January 2012 Bugs, we all are in the infinite fight of getting rid of them. Sometimes they are trivial, other times a bit harder. In this video I’m going to show how I have been debugging an issue that caused memory corruption of ...

  • Rubinius : Use Ruby™

    rubini.us 18 Jul '12, 6pm

    The following is an alphabetical list of projects that leverage the excellent technology found in Rubinius, from the bytecode interpreter to the JIT compiler to the various tools written in Ruby, like the bytecode compiler. If your project uses Rubinius, please submit a patch to add i...

  • Table of Contents - Rubinius

    rubini.us 15 Jun '12, 5pm

    What is Rubinius? Getting Started Requirements Building Running Rubinius Troubleshooting Contributing Communication Style Guide Ruby Scripts Methods Constants Classes & Modules Blocks & Procs Local Variables Instance Variables Class Variables Global Variables Specs RubySpec Compiler S...

  • Rubinius : Use Ruby™

    rubini.us 21 Apr '12, 10am

    Rubinius is an implementation of the Ruby programming language. The Rubinius bytecode virtual machine is written in C++, incorporating LLVM to compile bytecode to machine code at runtime. The bytecode compiler and vast majority of the core classes are written in pure Ruby. To interact...

  • Contributing to Rubinius - Rubinius

    rubini.us 11 Apr '12, 1am

    Implementing Ruby is a lot of hard work. The Rubinius project has been lucky to have more than 240 contributors , many with hundreds of commits, including code, benchmarks, documentation, translations, and more. Lately, we have seen a surge of new folks working hard on 1.9 language fe...