rubini.us Archives - 26 October 2014, Sunday

  • Contributing

    rubini.us 30 Aug '14, 7am

    This page was machine translated. Please help us improve it. See How-To - Translate Documentation Rubiniusプロジェクトは、あなたの貢献を歓迎しています。には多くのものがあります。 手伝って。最も重要なのは、あなたが何かを行う必要があることの利益。 それは情熱とエネルギーをあなたの仕事を持っているための最良の方法です。 あなたはRubiniusの疑問がある場合は、答えを得るために最善の方法は、チャットすることです irc.freenode.netの#Rubini...

  • @daddye still not sure what you're asking so let's go with no. Here's some links:

    Bytecode Compiler

    rubini.us 18 Jun '14, 5pm

    This topic has missing or partial documentation. Please help us improve it. See How-To - Write Documentation The Rubinius bytecode compiler converts Ruby source code to bytecode that the virtual machine can execute. It uses a series of sequential stages to transform the input into a f...

  • Getting Started

    rubini.us 17 May '14, 8pm

    This guide will help you get Rubinius running. It assumes you know something about Ruby and about installing software on your system. If you have trouble following the directions here, visit the #rubinius IRC channel on irc.freenode.net for help. Requirements Building Running Rubinius...

    Related:
    1. Guides rubini.us 17 May '14, 8pm
    2. How-To rubini.us 17 May '14, 8pm
  • How-To

    rubini.us 17 May '14, 8pm

    This topic has missing or partial documentation. Please help us improve it. See How-To - Write Documentation Write a Ticket Write a Ruby Spec Fix a Failing Spec Write Benchmarks Write a Blog Post Write Documentation Translate Documentation Commit to Github

    Related:
    1. Guides rubini.us 17 May '14, 8pm
    2. Getting Started rubini.us 17 May '14, 8pm
    3. HowTo Install Redmine using Debian package redmine.org 18 May '14, 12pm
  • Guides

    rubini.us 17 May '14, 8pm

    This topic has missing or partial documentation. Please help us improve it. See How-To - Write Documentation Migrating from MRI to Rubinius

    Related:
    1. How-To rubini.us 17 May '14, 8pm
    2. Getting Started rubini.us 17 May '14, 8pm
  • Use Ruby™

    rubini.us 16 Mar '14, 9am

    Rubinius is a complex system with many parts. We attempt to document that here. This is an on-going process as Rubinius grows and matures. Documentation may not be up-to-date. We seek your assistance in making this documentation excellent. Languages The documentation is presented in s...

  • T-Shirts and Stickers

    rubini.us 24 Feb '14, 11pm

    Rubinius T-Shirts and Stickers Shane Becker 29 April 2011 Allow Myself to Introduce Myself Hi. I'm Shane (@veganstraightedge / iamshane.com ). I'll be helping out around here now. I was recently hired by Engine Yard to be their Open Source Cheerleader. (Yes, there will be costumes at ...

  • Guide - Migrare da MRI a

    rubini.us 18 Feb '14, 5pm

    Guide - Migrare da MRI a Rubinius Questa guida vi aiuterà nella migrazione della vostra applicazione Ruby o Ruby on Rails da MRI (Matz's Ruby Implementation) a Rubinius. La guida assume che abbiate familiarità con Ruby o Ruby on Rails, RubyGems e Bundler. Si suppone inoltre che sappia...

  • Guides - Migrating from MRI to

    rubini.us 15 Feb '14, 4am

    Guides - Migrating from MRI to Rubinius This guide will assist you to migrate your Ruby or Ruby on Rails application from MRI (Matz's Ruby Implementation) to Rubinius. This guide assumes that you are familiar with Ruby or Ruby on Rails, RubyGems, and Bundler. It also assumes that you ...

  • Building

    rubini.us 14 Jan '14, 11am

    あなたはソースディレクトリからRubiniusをビルドし、実行することができます。 インストールは不要です。以下ではRubiniusのインストールとソースディレクトリ からの実行の両方について詳しく説明します。 RubiniusはJITコンパイラにLLVMを使用し、LLVMのバージョン3に依存しています。 configure スクリプトはLLVMの存在を自動でチェックし、なければダウンロードします。 もしインストール済みのLLVMとのリンクに失敗する場合、--skip-system を configure スクリプトに渡してください。 ソースコードの入手 Rubi...

  • Happy 2014!

    rubini.us 06 Jan '14, 7pm

    New beginnings are exciting and I'm delighted to announce that I've joined a terrific team of people at Enova who are working hard to innovate and push Ruby well beyond its comfort zone. I'm looking forward to sharing the journey with you as we build fantastic developer tools, migrate...

  • Testing Your Project with Rubinius on Travis

    rubini.us 03 Dec '13, 8pm

    Testing Your Project with Rubinius on Travis Brian Shirai 03 December 2013 Travis CI has been a tremendously useful tool for automating testing and has provided Ruby implementations with valuable feedback. However, it can be a trial-and-error process to find the right incantations for...

  • Table of Contents

    rubini.us 07 Nov '13, 4pm

    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

    rubini.us 19 Oct '13, 1am

    Tweet at @rubinius on Twitter or email [email protected] . Please report Rubinius issues to our issue tracker .

    Related:
    1. Introducing Rubinius X rubini.us 15 Oct '13, 3pm
    2. Instructions rubini.us 18 Oct '13, 2am
  • The Parisian Release

    rubini.us 18 Oct '13, 7am

    Rubinius 2.1.0 has been released. I'm naming this "The Parisian release" in honor of the dotRB conference in Paris and today being Evan's birthday. I wanted this to be the 2.0 release, but circumstances, so sorry about that. Following the release scheme I detailed in the 2.0 release ,...

  • Instructions

    rubini.us 18 Oct '13, 2am

    Registers what to happen when an exception wants to unwind through the current invocation. Operand ip specifies where to set the instruction pointer if used. Operand type is either 0 for if the value should be used in rescue style (not run when unwinding because of a return caused by ...

    Related:
    1. 目次 - Rubinius rubini.us 19 Oct '13, 1am
    2. Introducing Rubinius X rubini.us 15 Oct '13, 3pm
  • Introducing Rubinius X

    rubini.us 15 Oct '13, 3pm

    Today, I'm announcing the Rubinius X project. Please read about the details at the website. Here's why I started the project. Ruby is a dying language. Business is over its dalliance with Ruby. No major startup is lauding their use of Ruby and existing businesses are migrating away or...

  • Introducing Rubinius X

    rubini.us 15 Oct '13, 3pm

    Today, I'm announcing the Rubinius X project. Please read about the details at the website. Here's why I started the project. Ruby is a dying language. Business is over its dalliance with Ruby. No major startup is lauding their use of Ruby and existing businesses are migrating away or...

  • The Once and Future

    rubini.us 11 Oct '13, 9pm

    Engine Yard has posted their statement about ending sponsorship for Rubinius, which gives me the opportunity to clearly address the future of Rubinius. First of all, Engine Yard deserves great respect and admiration for their contribution to Rubinius and the entire Ruby community. I h...

    Related:
    1. 2.0 Released rubini.us 05 Oct '13, 4am
    2. Rubinius X, a different kind of Ruby rubyflow.com 15 Oct '13, 4pm
  • Bootstrapping

    rubini.us 05 Oct '13, 2pm

    Bootstrapping is the process of building up functionality of the system until all Ruby code can be executed. There are seven stages to the bootstrap process: VM: The virtual machine is able to load and execute bytecode, send messages (i.e. look up and execute methods), and all primiti...

  • Use Ruby™

    rubini.us 05 Oct '13, 5am

    Rubinius has no global interpreter lock, but we can significantly improve concurrency coordination in the system. During some phases of garbage collection, some operations of the JIT, and during fork/exec, we have to stop all the threads. We intend to improve this significantly so tha...

  • 2.0 Released

    rubini.us 05 Oct '13, 4am

    We are thrilled to announce the release of Rubinius 2.0. There are many exciting things to share. We'll review what Rubinius is, look at what you can expect from this release and future releases, and talk about plans for the future. Many Thanks! Rubinius 2.0 would not be possible with...

    Related:
    1. Rubinius 2.0 released rubyflow.com 05 Oct '13, 11pm
    2. JRuby 1.7.5 Released jruby.org 07 Oct '13, 4pm
    3. The Once and Future rubini.us 11 Oct '13, 9pm
    4. Double Shot #1218 afreshcup.com 09 Oct '13, 10am
    5. JRuby 1.7.5 Released jruby.org 07 Oct '13, 10pm
    6. Introducing Rubinius X rubini.us 15 Oct '13, 3pm
  • Running Ruby With No Ruby

    rubini.us 30 Sep '13, 11pm

    We, Rubinius, absolutely reserve the right to change any part of the underlying compiled file mechanism. Since we are publishing the Rubinius::CodeLoader.require_compiled(name) method, we will respect that contract. What it says is, given a name, we will load a representation of that ...

  • Memory Analysis

    rubini.us 24 Sep '13, 2am

    require 'rubygems' require 'ffi-rzmq' if ARGV.length < 3 puts "usage: ruby leak.rb <connect-to> <message-size> <roundtrip-count>" exit end link = ARGV[0] message_size = ARGV[1].to_i roundtrip_count = ARGV[2].to_i ctx = ZMQ::Context.new request_socket = ctx.socket ZMQ::REQ reply_socket...

  • Ready, Set,

    rubini.us 23 Sep '13, 2pm

    Brian Shirai 22 September 2013 There are some big changes coming in Rubinius. A full post about this should arrive later in the week, but for people who are tracking master HEAD on the GitHub repository , here are a few essential pieces of information. What's Changed? I've just merged...

  • Contributing

    rubini.us 14 Sep '13, 3pm

    The Rubinius project welcomes your contributions. There are many things to do to help out. Most importantly, you should do something that interests you. That is the best way to have enthusiasm and energy for your work. If you have questions about Rubinius, the best way to get answers ...

  • Use Ruby™

    rubini.us 27 Aug '13, 4pm

    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.

  • Inside the Rubinius 2.0 Preview Release - Rubinius:

    Inside the Rubinius 2.0 Preview Release

    rubini.us 05 Aug '13, 3am

    Inside the Rubinius 2.0 Preview Release Brian Ford 07 June 2011 Houston, we have a problem. Complex projects are difficult to transition forward and Rubinius is a complex project. Rubinius is at the point of a major transition and we need your help to move forward. Just over a year ag...

  • Concurrent garbage collection

    rubini.us 24 Jun '13, 8pm

    Just a few days ago my work on making the Rubinius garbage collector more concurrent has landed in Rubinius master. In this post I'll describe how this work was done and what the ideas behind it and pitfalls encountered are. Hopefully after reading this post, you'll better understand ...

  • JIT Compiler

    rubini.us 01 Jun '13, 4am

    This topic has missing or partial documentation. Please help us improve it. See How-To - Write Documentation