Table of Contents

Module Package

Synopsis

The module package of RubyEx is a C kernel module which accepts byte-code generated from the translator and evaluates it.

Interface

This package's interface is exposed by character devices.

Developers

It registers a chardev and outputs the major to dmesg. Minor 0 is used for communications, and it supports a fairly simple command language, supporting the registration of cells. Each cell is a Ruby execution environment/ObjectSpace, and is associated with a name and minor. Byte-code can be written to that minor. The method of output from this package is still being considered.