Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Ruby on Parrot
Parrot Perl Ruby
tree: 0f1b377912

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
ports/plumage
src
t
.gitignore
INSTALL
README
Rakefile
TODO
Test.rb
cardinal.pir
setup.pir

README

Cardinal is a Ruby compiler for Parrot Virtual Machine.

The parser is fairly complete.  The standard library exists, but still needs filling out.

Cardinal's parser is very *very* slow. You can precompile to PIR with --target=pir and run the result with Parrot directly to skip the parsing phase. (You may need cardinal.pbc in the same directory for this to work.)

Cardinal is back in active development, under the stewardship of Ted Reed <ted.reed@gmail.com>.

We also have an IRC channel: #cardinal on irc.parrot.org

You are also invited to #parrot on irc.parrot.org

= Building from source =

After obtaining the source code, run:

    parrot setup.pir

To run some tests run:

    parrot setup.pir test

Note that some of them will probably fail, as Cardinal is not yet complete

If you want to install Cardinal to your Parrot install directory, run:

    parrot setup.pir install

The compiler will be available as parrot-cardinal
Something went wrong with that request. Please try again.