savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] savannah.gnu.org: submission of Carbone Ruby VM


From: markus . lado
Subject: [Savannah-hackers] savannah.gnu.org: submission of Carbone Ruby VM
Date: Wed, 23 Jan 2002 20:57:44 -0500

A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden


markus liedl <address@hidden> described the package as follows:
License: gpl
Other License: There will be a C header File under LGPL to allow compilation of 
closed-source modules. This is not intended for VM functionality, but only to 
communicate with external and so maybe non-free software.

Also, there is a lgram-parser in my VM

( 
http://www.ruby-lang.org/~knu/cgi-bin/cvsweb.cgi/~checkout~/lib/metaruby/doc/LGram.txt?rev=1.6&content-type=text/plain
 )

that is currently the format of parsed Ruby code but has a much bigger target 
scope. It should be under LGPL.

Package: Carbone Ruby VM
System name: carbone
This package does NOT want to apply for inclusion in the GNU project

The goal of my project is to develop a performant virtual machine for
the Ruby language ( http://www.ruby-lang.org ) and a compiler to it\'s
internal format. Also, core parts of Ruby\'s runtime library will be
necessary.

The current state is that some primitive operations (sending simple
messages, defining methods) are working and that it is between 5 and
24 times faster then the official interpreter.

I want it to become compatible to the official Ruby interpreter.

I\'m using vmgen which is part of GNU Forth, which by itself produces C
code that depends on GCC. My project depends on that.

I\'ve started translating the official Ruby parser (written in C) into
Ruby code itself. It parses to a set of specified Nodes.
( http://www.ruby-lang.org/~knu/cgi-bin/cvsweb.cgi/lib/metaruby/ )

I want start to develop this project in public to

(1) find other interested people and have a place for source code
    exchange and communication
(2) (maybe) find more people that want to work on Ruby libraries







reply via email to

[Prev in Thread] Current Thread [Next in Thread]