Skip to content

stormbrew/tinyrb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

= TinyRb

A tiny subset of Ruby with a Lua'esc VM.

Everything in TinyRb should run in the big Ruby.
(except bugs and things that don't comply to the principle of leas surprise.)
But not everything in the big Ruby should run in TinyRb.

This is a work in progress and not usable for "real things" yet.
See TODO for a couple of those things that need to be done.

http://github.com/macournoyer/tinyrb
#tinyrb on freenode

== Install
Install Ragel (http://www.complang.org/ragel)
  sudo port install ragel # or apt-get or install from source!

Compile tinyrb
  make
  make test # optional
  ./tinyrb -h

== Credits
Inspired by:
 lua,     http://www.lua.org
 tinypy,  http://tinypy.org
 potion,  http://github.com/why/potion

kvec.h and khash.h (c) 2008, by Attractive Chaos <attractivechaos@aol.co.uk>
GC Copyright 1988, 1989 Hans-J. Boehm, Alan J. Demers

(c) Marc-Andre Cournoyer <macournoyer@gmail.com>

About

The tiny and fast (subset of) Ruby VM that loves you like you are

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published