layout title toc next next_url doc_es Tabla de Contenido true Qué es Rubinius? what-is-rubinius Qué es Rubinius? Primeros pasos Requisitos Construyendo Rubinius Ejecutando Rubinius Resolviendo problemas Aportando a Rubinius Comunicación Guía de estilo Ruby Scripts Métodos Constantes Clases y Módulos Blóques y Procs Variables Locales Variables de instancia Variables de clase Variables globales Specs RubySpec Compilador Sistema de Construcción Haciendo Bootstrap La Máquina Virtual Instrucciones Lógica de búsqueda y ejecución de métodos Compilador a Bytecode Etapa de Parsing AST Etapa de Generación Etapa de Codificación Etapa de Empaquetación Etapa de Escritura Impresores Transformaciones Personalizando las etapas Compilador JIT Recolector de basura Guarderia Generación joven Generación madura Objetos grandes Sistemas de Rubinius Operaciones Primitivas FFI Concurrencia IO C-API Herramientas Depurador Analizador Análisis de Memoria Cómos Escribir un Reporte de Fallos Escribir un Ruby Spec Corregir un Spec Escribir una entrada en el blog Escribir documentación Traducir documentación Apéndice A - Glosario Apéndice B - Lista de lecturas Índice de Términos