Switch branches/tags
Find file History
Pull request Compare This branch is 13 commits ahead, 2480 commits behind master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
benchmarks
c
compilers
config/file
embed
io
json
languages
library
mops
namespace
nci
opengl
pasm
past
pge
pir
sdl
shootout
streams
subs
tcl
tge
tools
tutorial
README.pod

README.pod

NAME

examples/README.pod - Readme file for the directory.

DESCRIPTION

The directory 'examples' provides examples of proper, and sometimes hillarious, programs for Parrot. Most of these examples are tested by test scripts in 't/examples'.

    benchmarks - Contains benchmarks. Run them with 'make benchmark_tests'
    c - Examples in C
    compilers - Examples for parrot compilers
    io - Examples how PIR and PASM programs talk with the world
    japh - Say 'Just another Parrot hacker' in various ways
    library - Examples on how to use PIR libraries
    mops - Million ops per second
    nci - Native call interface
    pasm - Examples in Parrot Assembler, PASM
    past - Examples of PAST, Parrot Abstract Syntax Tree, see pdd26_ast
    pge - Parrot grammar engine
    pir - Examples in Parrot Intermediate Representation, PIR
    sdl - SDL
    shootout - PIR[*]
    streams - Examples for the streams library
    subs - calling subroutines in PIR and PASM
    tge - usage of TGE, see compilers/tge
    tutorial - a PIR tutorial

NOTE

[*] For the great computer languages shootout at http://shootout.alioth.debian.org/

COPYRIGHT

Copyright (C) 2001-2012, Parrot Foundation.