ruby javascript inspirational browser software architecture programming languages iot performance

Rubinius - tales from the trenches of developing a ruby implementation

Dirkjan Bussink ยท Baruco 2012

Programming is hard, so writing a programming language is hard too. If you think that your users are good at finding and creating weird edge cases, just wait until programmers are using your code. I'll be discussing some of the dumbest, unexpected, trickiest and weirded cases that we've encountered when implementing Rubinius. No shaming people here, some of the most interesting ones were us (ok, me) being stupid.