• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Poisoning Rubinius: The _why and How

on

  • 2,477 views

RubyConf X talk

RubyConf X talk

Statistics

Views

Total Views
2,477
Views on SlideShare
2,465
Embed Views
12

Actions

Likes
3
Downloads
21
Comments
0

2 Embeds 12

http://tsukiji.ogoru.tv 10
http://localhost:3559 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Poisoning Rubinius: The _why and How Poisoning Rubinius: The _why and How Presentation Transcript

    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • http://www.flickr.com/photos/pragdave/173649119/ Monday, November 15, 2010
    • http://mislav.uniqpath.com/poignant-guide/book/ Monday, November 15, 2010
    • •inspire •diversify •new •worse Monday, November 15, 2010
    • Monday, November 15, 2010
    • _why is hiding where Dave Thomas’ brain is missing!!! Monday, November 15, 2010
    • _why struggled with programming Monday, November 15, 2010
    • http://commons.wikimedia.org/wiki/File:Space_Shuttle_Columbia_launching_cropped_2.jpg.jpg Monday, November 15, 2010
    • Fallacy of Scope http://commons.wikimedia.org/wiki/File:Space_Shuttle_Columbia_launching_cropped_2.jpg.jpg Monday, November 15, 2010
    • Monday, November 15, 2010
    • Fallacy of Quality Monday, November 15, 2010
    • Monday, November 15, 2010
    • WEBSCALE Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Toy [noun]: A technological product which is simple and fun to use, and which may be criticized by some people as being weak and not suitable for serious work. Monday, November 15, 2010
    • •user-oriented & UX •general BS •bigger ecosystem Monday, November 15, 2010
    • Monday, November 15, 2010
    • what if you knew nothing about programming? Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Potion Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • pause for effect... Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • http://www.sciencemag.org/cgi/content/summary/292/5524/1971c Monday, November 15, 2010
    • http://ferryservicestokeywest.com/snorkeling.php Monday, November 15, 2010
    • Rubinius how does it work? Monday, November 15, 2010
    • Source → Parser → Compil Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Abstract Syntax Tree script class name superclass method Exclaimer nil blurt Monday, November 15, 2010
    • Source → Parser → Compiler → Virtual Machin Monday, November 15, 2010
    • Source → Parser → Compiler → Virtual Machin Monday, November 15, 2010
    • r → Compiler → Virtual Machine Stack Virtual Machine IP = 0 [ :push_literal, “_why ”, :push_local, :blurb, ...] Instruction Sequence Monday, November 15, 2010
    • r → Compiler → Virtual Machine Stack “_why ” Virtual Machine IP = 0 [ :push_literal, “_why ”, :push_local, :blurb, ...] Instruction Sequence Monday, November 15, 2010
    • r → Compiler → Virtual Machine Stack “_why ” Virtual Machine IP = 2 [ ..., :push_local, :blurb, :allow_private, :send_st...] Instruction Sequence Monday, November 15, 2010
    • r → Compiler → Virtual Machine Stack “_why ” “rocks” Virtual Machine IP = 2 [ ..., :push_local, :blurb, :allow_private, :send_st...] Instruction Sequence Monday, November 15, 2010
    • r → Compiler → Virtual Machine Stack “_why ” “rocks” Virtual Machine IP = 5 [ ..., :send_stack, :to_s, 0, :push_literal, “!”, :str...] Instruction Sequence Monday, November 15, 2010
    • r → Compiler → Virtual Machine Stack “_why ” “rocks” Virtual Machine IP = 8 [ ..., :push_literal, “!”, :string_build, 3, :ret] Instruction Sequence Monday, November 15, 2010
    • r → Compiler → Virtual Machine Stack “_why ” “rocks” “!” Virtual Machine IP = 8 [ ..., :push_literal, “!”, :string_build, 3, :ret] Instruction Sequence Monday, November 15, 2010
    • r → Compiler → Virtual Machine Stack “_why ” “rocks” “!” Virtual Machine IP = 10 [ ..., :string_build, 3, :ret] Instruction Sequence Monday, November 15, 2010
    • r → Compiler → Virtual Machine Stack “_why rocks!” Virtual Machine IP = 10 [ ..., :string_build, 3, :ret] Instruction Sequence Monday, November 15, 2010
    • now, the hard part Monday, November 15, 2010
    • Source → Parser → Compil Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtu Monday, November 15, 2010
    • Source → Parser → Compiler → Virtual Machin Monday, November 15, 2010
    • Source → Parser → Compiler → Virtual Machin Monday, November 15, 2010
    • Source → Parser → Compiler → Virtual Machin Monday, November 15, 2010
    • Source → Parser → Compiler → Virtual Machin Monday, November 15, 2010
    • Source → Parser → Compiler → Virtual Machin Monday, November 15, 2010
    • Source → Parser → Compiler → Virtual Machin Monday, November 15, 2010
    • Source → Parser → Compiler → Virtual Machin Monday, November 15, 2010
    • integrate inter-operate Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • Monday, November 15, 2010
    • ois http://www.lulu.com/product/paperback/learn-python-the-hard-way/13509215 http://commons.wikimedia.org/wiki/File:Cornelis_Pietersz._Bega_-_De_Alchemist.jpg Monday, November 15, 2010
    • github.com/brixen/poison po.isono.us Monday, November 15, 2010
    • ZOMG THANK YOU EVERYONE!!! (and @tenderlove) Monday, November 15, 2010