View Detailed Profile
Language Hacking: Compiling ruby_parser gem part 1

Language Hacking: Compiling ruby_parser gem part 1

We're finally ready to start trying to

Building a Complete Ruby Parser [part 1] | Parser Hacking

Building a Complete Ruby Parser [part 1] | Parser Hacking

Our little

Natalie's New Compiler and Intermediate Representation | Ruby | C++ | Compiler Hacking

Natalie's New Compiler and Intermediate Representation | Ruby | C++ | Compiler Hacking

Natalie's new

Language Hacking: Compiling ruby_parser gem part 2

Language Hacking: Compiling ruby_parser gem part 2

We made a few small fixes to our

Parser Hacking [09]: Parsing Method Calls vs Local Variables | Unique Ruby Parser Feature

Parser Hacking [09]: Parsing Method Calls vs Local Variables | Unique Ruby Parser Feature

Ruby's parser

Compile-Time Macros | Ruby | Compiler Hacking

Compile-Time Macros | Ruby | Compiler Hacking

Let's add Lisp-style macros to our

New VM for our New Compiler | Ruby | Interpreter Hacking

New VM for our New Compiler | Ruby | Interpreter Hacking

We have a new IR-based

Ruby's Enumerable Methods | Compiler Hacking

Ruby's Enumerable Methods | Compiler Hacking

Today we get to work purely in

FFI? Bindings? What do you call this? | Ruby | C++ | Compiler Hacking

FFI? Bindings? What do you call this? | Ruby | C++ | Compiler Hacking

We need a way to easily call C/C++ functions like FFI, but

How a (this) Compiler Works | C++ | Compiler Hacking

How a (this) Compiler Works | C++ | Compiler Hacking

In this video, we just go over the Natalie

Pairin' with Aaron: Hacking on the Prism Compiler

Pairin' with Aaron: Hacking on the Prism Compiler

I'm going to have a guest on: Jemma Issroff! We're going to

Language Hacking: Adding Struct to our Ruby Implementation

Language Hacking: Adding Struct to our Ruby Implementation

Our

Ruby's Math Module | C++ | Compiler Hacking

Ruby's Math Module | C++ | Compiler Hacking

Let's add a few methods to the