Schedule

memory
memory

I am a CTO at Liiga, Inc. I enjoy implementing VMs with PHP including JVM and RubyVM. I have some book authors. My hobby is reading binary files.

How to implement a RubyVM with PHP?

Have you ever implemented a virtual machine (VM) of any kind? In the past, I implemented a Java Virtual Machine (JVM) using PHP. My current workplace primarily uses Ruby on Rails, but I am a beginner in both Ruby and Ruby on Rails.

To better understand Ruby, I thought I needed some practical experience. Therefore, I decided to implement a RubyVM myself, using my experience of building a JVM with PHP. This project aims to deepen my understanding of Ruby and accelerate my learning process.

In this presentation, I will discuss how to implement a RubyVM using PHP and cover the basics of VM implementation.

Presentation Material

Recorded video