Inhaltsverzeichnis

  1. Was ist Rubinius?
  2. Erste Schritte
    1. Voraussetzungen
    2. Rubinius bauen
    3. Rubinius ausführen
    4. Problemlösungen
  3. Mitmachen
    1. Kommunikation
    2. Stilvorlage
  4. Ruby
    1. Scripte
    2. Methoden
    3. Konstanten
    4. Klassen & Module
    5. Blöcke & Procs
    6. Lokale Variablen
    7. Instanzvariablen
    8. Klassenvariablen
    9. Globale Variablen
  5. Specs
    1. RubySpec
    2. Compiler
  6. Build System
  7. Bootstrapping
  8. Virtuelle Maschine
    1. Instruktionen
    2. Benutzerdefinierte Dispatch Logik
  9. Bytecode Compiler
    1. Parser
    2. AST
    3. Compiler
    4. Transformationen
    5. Generator
  10. JIT Compiler
  11. Garbage Collector
    1. Junge Generation
    2. Mittlere Generation
    3. Alte Generation
    4. Große Objekte
  12. Rubinius Systeme
    1. Primitive
    2. FFI
    3. Concurrency / Nebenläufigkeit
    4. IO
    5. C-API
  13. Tools
    1. Debugger
    2. Profiler
    3. Speicher Analyse
  14. Anleitungen
    1. Ein Ticket erstellen
    2. Einen Ruby Spec schreiben
    3. Einen fehlgeschlagenen Spec reparieren
    4. Benchmarks schreiben
    5. Einen Blogeintrag schreiben
    6. Dokumentation schreiben
    7. Dokumentation übersetzen
  15. Anhang A - Glossar
  16. Anhang B - Literaturverzeichnis
  17. Begriffsindex