RubyEx

Synopsis

RubyEx is a parser, byte-code compiler and interpreter for the programming language Ruby.

You can track/fork the source code on Github.

Its progress is documented in English and Japanese (日本語) on my blog, and here.

Target

RubyEx consists of a few packages at current:

  • translator: Bison/Flex parser, converts Ruby source-code into byte-code
  • module: Linux 2.6 kernel module which evaluates the byte-code
  • program: C++ program which evaluates the byte-code

Documentation

Development

This documentation is used during or for the purpose of development.

  • bytecode: working out how to structure the byte-code language
  • eval: the problem of eval and byte-code
  • objectmodel: thinking about Ruby's object model

Developers

 
start.txt · Last modified: 2008/04/19 04:03 by 122.108.17.218
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki