Viewing 0 current events matching “rubinius” by Date.
Sort By: Date | Event Name, Location , Default |
---|---|
No events were found. |
Viewing 9 past events matching “rubinius” by Date.
Sort By: Date | Event Name, Location , Default |
---|---|
Tuesday
Nov 30, 2010
|
Galois Tech Talk: The Rubinius Virtual Machine – Galois, Inc Presented by Brian Ford Ruby is a highly dynamic, strongly-typed programming language created by Yukihiro Matsumoto in 1993 and first released in 1995. It borrows from Smalltalk, Lisp, and Perl. Ruby has single inheritance, mixins, and syntax features like omission of parentheses that make it well-suited for embedded domain-specific languages. Ruby was popularized by the Ruby on Rails web development framework. The Rubinius project began as an implementation of the Ruby programming language roughly following the design of the Smalltalk-80 virtual machine described in the Blue book (“Smalltalk-80: the language and its implementation” by Adele Goldberg and David Robson). We have extended the initial implementation based on modern research in virtual machines, garbage collectors, and just-in-time (JIT) compilers. Rubinius currently features a stack-oriented opcode virtual machine, generational garbage collector, and LLVM-based JIT compiler. Most of the Ruby core library and the bytecode compiler are written in Ruby. We will examine the main features of Rubinius and take a deeper dive into some aspects of the virtual machine and JIT compiler. We will also look at possible future work to address memory load, startup, and suitability for using Rubinius in Android phones. If there is time and interest, we will discuss implementing programming languages besides Ruby on Rubinius. |
Galois Tech Talk: The Rubinius Virtual Machine – Galois, Inc Presented by Brian Ford Ruby is a highly dynamic, strongly-typed programming language created by Yukihiro Matsumoto in 1993 and first released in 1995. It borrows from Smalltalk, Lisp, and Perl. Ruby has single inheritance, mixins, and syntax features like omission of parentheses that make it well-suited for embedded domain-specific languages. Ruby was popularized by the Ruby on Rails web development framework. The Rubinius project began as an implementation of the Ruby programming language roughly following the design of the Smalltalk-80 virtual machine described in the Blue book (“Smalltalk-80: the language and its implementation” by Adele Goldberg and David Robson). We have extended the initial implementation based on modern research in virtual machines, garbage collectors, and just-in-time (JIT) compilers. Rubinius currently features a stack-oriented opcode virtual machine, generational garbage collector, and LLVM-based JIT compiler. Most of the Ruby core library and the bytecode compiler are written in Ruby. We will examine the main features of Rubinius and take a deeper dive into some aspects of the virtual machine and JIT compiler. We will also look at possible future work to address memory load, startup, and suitability for using Rubinius in Android phones. If there is time and interest, we will discuss implementing programming languages besides Ruby on Rubinius. |
|
Tuesday
Jan 15, 2013
|
Rubinius Help Desk And Hack Hours – Engine Yard Bring your Rubinius aspirations, questions, or problems and we'll hack on them. |
Sunday
Jan 20, 2013
|
Rubinius Help Desk And Hack Hours – Engine Yard Bring your Rubinius aspirations, questions, or problems and we'll hack on them. |
Tuesday
Jan 22, 2013
|
Rubinius Help Desk And Hack Hours – Engine Yard Bring your Rubinius aspirations, questions, or problems and we'll hack on them. |
Thursday
Feb 7, 2013
|
Rubinius Help Desk And Hack Hours – Engine Yard Bring your Rubinius aspirations, questions, or problems and we'll hack on them. |
Tuesday
Feb 12, 2013
|
Rubinius Help Desk And Hack Hours – Engine Yard Bring your Rubinius aspirations, questions, or problems and we'll hack on them. |
Tuesday
Feb 19, 2013
|
Rubinius Help Desk And Hack Hours – Engine Yard Bring your Rubinius aspirations, questions, or problems and we'll hack on them. |
Tuesday
Mar 12, 2013
|
Rubinius Help Desk And Hack Hours – Engine Yard Dirkjan Bussink is here from The Netherlands! Bring your Rubinius aspirations, questions, or problems and we'll hack on them. |