I quit my job to write my own language: Goby
summary
Goby is a new language with a VM and compiler modeled on Ruby 1.9 and a runtime that already includes file and HTTP libraries plus a working web server; development follows the Monkey book then shifts toward Ruby-like semantics. Native extension support uses a plugin system that generates Go .so files and assigns C pointers into Goby objects (Linux only today). The compiler resolves unused-expression issues by emitting extra pop/hop instructions rather than complex flow analysis. Project reaches v0.1 with outside contributors; development prompted quitting a job to work full time.
AI-written summary · about
chapters (4)
related talks
21mGOOL: A Generic Object-Oriented Lanugage
32mBuilding a Beginner's Programming Language with Go
39mIs Go A Good Language to Build Compilers?
42mC Ruby? C Ruby Go! Go Ruby Go!
01h 00mHow to write a programming language and shell in Go with 92% test coverage and instant CI/CD
42m07. করো: Translating Go to Other (Human) Languages, and Back Again - Aditya Mukerjee
47mGo and Ruby
07mYet Another Elegant Go Interpreter
