Parrot is a common bytecode format and interpreter for dynamic languages; it is designed to run Perl 6 code efficiently, but is intended to be language-agnostic.
The Parrot documentation is spread across the following files:
An introductory article on what Parrot is and how to do some interesting things with it.
An overview of the Parrot architecture and design.
Brief descriptions of the different executables constructed and how to run them.
The Parrot FAQ.
A description of the core operations in the Parrot assembly language.
The master list of Parrot assembly operations; not all of these have been implemented, so you should stick to core_ops when writing your assembly programs.
A description of the operations used in Parrot's IO subsystem.
Describes what PMCs are and how they work.
Describes the embedding subsystem in excruciating detail.
A brief description of Parrot's Just-In-Time compiler.
The Parrot bytecode format.
The APIs for accessing packed bytecode files (packfiles) from Perl and C.
A description of the string implementation.
Hints on writing tests for the Parrot interpreter.
Parrot compiles and runs on a large number of platforms, including all common ones. The Parrot team is committed to supporting the following combinations as "core platforms": Linux (x86), CygWin, Win32, Tru64, OpenVMS (Alpha), Solaris (Sparc), FreeBSD (x86).
Parrot is developed and maintained by the members of the perl6-internals@perl.org mailing list.
perl6-internals@perl.org
Dan Sugalski (dan@sidhe.org) is the chief architect.
dan@sidhe.org
Simon Cozens (simon@netthink.co.uk) was the release manager for releases 0.0.1 through 0.0.4.
simon@netthink.co.uk
Jeff Goff (drforr@hargray.com) is the current release manager.
drforr@hargray.com
See
http://dev.perl.org/ http://cvs.perl.org/ http://www.parrotcode.org/
for more information.
To install Scheme, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Scheme
CPAN shell
perl -MCPAN -e shell install Scheme
For more information on module installation, please visit the detailed CPAN module installation guide.