The Ruby Interpreter
Ruby is a calculus for describing digital
circuits, and deriving circuits from their
specifications by a process of equational
reasoning. Ruby has been continually
developed since 1986, and has been applied
to a number of different circuit paradigms,
including systolic arrays, butterfly nets,
and arithmetic circuits.
This program is a interpreter which allows a
certain class of Ruby terms to be executed.
Dept. of Computer Science
University of Utrecht
PO Box 80.089
3508 TB Utrecht
Phone: +31 30 518405
Fax: +31 30 513791
- Number of Users:
It has been used for teaching, but I know of
no active users of the interpreter.
- Number of Sites:
Not known, but probably at most 10.
- In use:
First version was produced around 1990.
(A Gofer conversion also exists; contact Stephen
Eldridge for details.)
Distributed for free. Available by FTP from
ftp.cs.chalmers.se, directory pub/misc/ruby.
- Related Publications:
Graham Hutton. The Ruby Interpreter. Research
Report 72, Chalmers University, May 1993.
Available by FTP from ftp.cs.chalmers.se, dir
pub/users/graham, file ruby-interpreter.ps.