IMCC - documentation
IMCC is the Intermediate Code Compiler for Parrot. It's integrated into the parrot executable.
parrot
IMCC compiles a language called Parrot Intermediate Representation (PIR). PIR is the primary target of language implementations. PIR code files usually have the extension .imc.
.imc
This document describes available IMCC documentation, located in parrot/imcc/docs unless otherwise described.
See also the general Parrot documentation, located in parrot/docs.
Describes the standard way of passing arguments and receiving results from subroutines. See also pdd/003_calling_conventions.pod.
A must read for potential language implementors.
The macro layer of parrot.
Describes how IMCC operates internally.
Basic parsing functionality.
parrot's command line options.
The syntax of .imc files.
Summary of IMCC features and syntax.
Most documentation files end in .c.
Leopold Toetsch <lt@toetsch.at>
To install Ruby, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Ruby
CPAN shell
perl -MCPAN -e shell install Ruby
For more information on module installation, please visit the detailed CPAN module installation guide.