From: "evanwebb@..." Date: 2007-05-16T05:00:09+09:00 Subject: Re: thread-safe ANSI-C ruby needed to replace lua On May 15, 10:07 am, jeff_alexander...@yahoo.com wrote: > > So, what is standing in the way of an ANSI-C ruby? How much of ruby > or ruby2 would need to be redesigned or changed in order to get a > streamlined, minimal ANSI-C-only version? Not to pimp my own project, but.... rubinius is a new ruby VM that is thread-safe from the ground up. It uses some C99 features which could be eliminated if need be. rubinius is also writen as a minimal VM with the vast majority of the ruby core library (All the methods of String, Array, etc) implemented directly in ruby. As for retrofitting the 1.8 code base, I attempted this with my sydney project, which effectively made the interpreter thread-safe. There were a lot more features I was looking to add, so I've since stopped work on that project in favor of working on rubinius. As for timeline, rubinius 1.0 will be out in november and be 1.8.5 compliant. We're always looking for fresh blood to help on the project as well! - Evan Phoenix