Media Summary: We've been working on adding Socket support to Natalie, and now we just lack one little piece to make concurrent web requests ... We need a way to easily call C/C++ functions like FFI, but compiled ahead-of-time. Let's build it! About the Project: Natalie is a very ... I noticed a bug while trying to use our Range and Range

Ruby S Enumerable Methods Compiler Hacking - Detailed Analysis & Overview

We've been working on adding Socket support to Natalie, and now we just lack one little piece to make concurrent web requests ... We need a way to easily call C/C++ functions like FFI, but compiled ahead-of-time. Let's build it! About the Project: Natalie is a very ... I noticed a bug while trying to use our Range and Range In this video, we just go over the Natalie

Photo Gallery

Ruby's Enumerable Methods | Compiler Hacking
Ruby's Math Module | C++ | Compiler Hacking
Bit Twiddling with Ruby's Array#pack | C++ | Compiler Hacking
Natalie's New Compiler and Intermediate Representation | Ruby | C++ | Compiler Hacking
Method Visibility (Public, Private, Protected) in Ruby | C++ | Compiler Hacking
Language Hacking: Implementing Ruby's Enumerator Class | Touring Fibers
fork() System Call | Ruby | C++ | Compiler Hacking
Compile-Time Macros | Ruby | Compiler Hacking
Ruby Enumerable member? Method
FFI? Bindings? What do you call this? | Ruby | C++ | Compiler Hacking
Weird Ruby Range Bug | C++ | Compiler Hacking
Making Better Tests | Ruby | C++ | Compiler Hacking
Sponsored
View Detailed Profile
Ruby's Enumerable Methods | Compiler Hacking

Ruby's Enumerable Methods | Compiler Hacking

Today we get to work purely in

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

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

Let's add a few

Bit Twiddling with Ruby's Array#pack | C++ | Compiler Hacking

Bit Twiddling with Ruby's Array#pack | C++ | Compiler Hacking

Ruby

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

Method Visibility (Public, Private, Protected) in Ruby | C++ | Compiler Hacking

Method Visibility (Public, Private, Protected) in Ruby | C++ | Compiler Hacking

Let's implement `public` and `private`

Sponsored
Language Hacking: Implementing Ruby's Enumerator Class | Touring Fibers

Language Hacking: Implementing Ruby's Enumerator Class | Touring Fibers

Let's start work on the

fork() System Call | Ruby | C++ | Compiler Hacking

fork() System Call | Ruby | C++ | Compiler Hacking

We've been working on adding Socket support to Natalie, and now we just lack one little piece to make concurrent web requests ...

Compile-Time Macros | Ruby | Compiler Hacking

Compile-Time Macros | Ruby | Compiler Hacking

Let's add Lisp-style macros to our

Ruby Enumerable member? Method

Ruby Enumerable member? Method

Quick video demonstrating the

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 compiled ahead-of-time. Let's build it! About the Project: Natalie is a very ...

Weird Ruby Range Bug | C++ | Compiler Hacking

Weird Ruby Range Bug | C++ | Compiler Hacking

I noticed a bug while trying to use our Range#to_a and Range#each

Making Better Tests | Ruby | C++ | Compiler Hacking

Making Better Tests | Ruby | C++ | Compiler Hacking

This

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