====== RubyEx ====== ===== Synopsis ===== **RubyEx** is a parser, byte-code compiler and interpreter for the [[http://www.ruby-lang.org|programming language Ruby]]. You can [[http://github.com/celtic/rubyex|track/fork the source code on Github]]. Its progress is [[http://yukiikyuta.vox.com/library/posts/tags/rubyex/|documented in English and Japanese (日本語)]] on my blog, and here. ===== Target ===== **RubyEx** consists of a few packages at current: * [[package:translator]]: Bison/Flex parser, converts Ruby source-code into byte-code * [[package:module]]: Linux 2.6 kernel module which evaluates the byte-code * [[package:program]]: C++ program which evaluates the byte-code ===== Documentation ===== ==== Development ==== This documentation is used during or for the purpose of development. * [[dev:bytecode]]: working out how to structure the byte-code language * [[dev:eval]]: the problem of eval and byte-code * [[dev:objectmodel]]: thinking about Ruby's object model ===== Developers ===== * Arlen Cuss http://sairyx.org/