I made some huge strides with my implementation in the last couple weeks:

- exceptions now have backtrace
- a bunch of stdlib methods
- proper singleton class
- started work on Hash
- string interpolation
- started pulling in and fixing specs from ruby/spec
- vastly improved spec runner
- rewritten compiler with multiple passes
- and lots more!

@seven1m WHOA! Doing a ruby implementation is no small feat! Looks like the Ruby/Spec suite is still under active development, so there's that I guess :)

@feoh yeah I know this is a big project. But I’m encouraged by the progress already made! I started around the time of Advent of Code (instead of doing programming exercises) and my goal is to have a sufficient Ruby implementation to do Advent of Code 2020 with it. 😉

@seven1m Neat! I know one of the difficulties other alternative ruby implementations have cited is coordination with and keeping up with Matz's CRuby team. Good luck!

Sign in to participate in the conversation
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko