Allison Randal > parrot

parrot

This Release parrot-1.0.0  [Download] [Browse 23 Mar 2009
Links Discussion Forum ] [ View/Report Bugs ] [ Website ] [ Dependencies ] [ Other Tools ]
CPAN Testers PASS (39)   FAIL (1)   [ View Reports ] [ Perl/Platform Version Matrix ]
Rating      (0 Reviews) [ Rate this distribution ]
License Artistic2
Special Files
CREDITS
ChangeLog
LICENSE
MANIFEST
META.yml
Makefile.PL
README
README.txt

Modules

Parrot::Embed use Parrot from Perl 5     20081006
Parrot::Interpreter access a Parrot interpreter from Perl 5     20081006
Parrot::PMC access a Parrot PMC from Perl 5     20081006
Parrot::Test::NCIGENAST      

Documentation

CGI;QueryHash A helper for classic CGI  
Configure.pl Parrot's configuration script  
DEPRECATED.pod  
DONORS.pod  
Getting Started with the Parrot Compiler Tools  
HTTP;Daemon A Simple HTTPD Server  
IMCC operation  
JSON (JavaScript Object Notation) is a lightweight data-interchange format.  
MD5.pir calculates MD5 checksums  
MIME::Base64 Encoding and decoding of base64 strings  
Math/Random/mt19937ar.pir the Mersenne Twisted pseudorandom number generator  
Math/rand.pir the ANSI C rand pseudorandom number generator  
NCIGENAST NCIGEN abstract syntax tree  
NCIPIR::Compiler NCI PIR Compiler for NCIGENAST trees.  
OpenGL Parrot extension for OpenGL bindings  
P6object Perl 6-like methods and metaclasses for Parrot  
PAST Building Blocks - A catalogue of PAST nodes and how to use them.  
PAST::Compiler PAST Compiler  
PCT Parrot compiler toolkit  
PCT::Grammar base grammar with useful rules  
PCT::HLLCompiler base class for compiler objects  
PCT::Node base class for PAST and POST nodes  
PGE::Match implementation of PGE match objects  
POST Parrot opcode syntax tree  
POST::Compiler Compiler for POST trees  
Parrot Running  
Pg.pir OO interface to libpq  
README.cygwin Parrot under Cygwin  
README.win32 Parrot under Windows  
SDL Parrot extension for SDL bindings  
SDL::App Parrot extension for SDL Applications  
SDL::Button A multi state SDL Button  
SDL::Color Parrot class representing colors in Parrot SDL  
SDL::Constants constants used in Parrot SDL  
SDL::Event Parrot extension representing SDL Events  
SDL::EventHandler base class for application-specific SDL event handlers  
SDL::Font Parrot class representing fonts in Parrot SDL  
SDL::Image Parrot class representing images in Parrot SDL  
SDL::LCD A LCD object  
SDL::Rect Parrot class representing rectangles in Parrot SDL  
SDL::Sprite Parrot class representing sprites in Parrot SDL  
SDL::StopWatch A stopwatch using SDL::LCD  
SDL::Surface Parrot class representing surfaces in Parrot SDL  
String;Utils Utilities for string processing  
Structures Accessing C Structs from Parrot  
Subs Parrot Subroutines  
TCPStream  
TGE A tree grammar engine.  
TGE::Compiler A compiler for the grammar syntax of TGE.  
TGE::Grammar The base class for all tree grammars.  
TGE::Rule a single rule in the attribute grammar  
TGE::Tree The top-level node of every tree.  
Test::Builder Parrot extension for building test modules  
Test::Builder::Output manages output for Test::Builder  
Test::Builder::Test base class for all Test::Builder test objects  
Test::Builder::TestPlan class representing the current Test::Builder test plan  
Test::Builder::Tester Parrot extension for testing test modules  
Test::Class Parrot extension for objecty testing of modules  
Test::More Parrot extension for testing modules  
YAML/Parser/Syck.pir Interface to libsyck  
bit.ops Bitwise Opcodes  
cmp.ops Comparison Opcodes  
compilers/ncigen/ncigen.pir  
compilers/ncigen/src/builtins/say.pir  
compilers/nqp/README.pod  
compilers/nqp/TODO.pod  
compilers/nqp/bootstrap/nqp.pir  
compilers/pct/README.pod  
compilers/pge/P6Rule.grammar  
compilers/pge/PGE.pir  
compilers/pge/PGE/Exp.pir  
compilers/pge/PGE/OPTable.pir  
compilers/pge/PGE/Perl6Regex.pir  
compilers/pge/PGE/Regex.pir  
compilers/pge/README.pod  
compilers/pirc/macro/macro.l  
compilers/pirc/macro/macro.y  
compilers/pirc/src/hdocprep.l  
compilers/tge/tgc.pir  
core.ops Core Opcodes  
dan.ops Sample Dynamic Opcodes 1  
debug.ops Debugging Opcodes  
docs/book/appX_patch_submission.pod  
docs/book/ch01_overview.pod  
docs/book/ch02_getting_started.pod  
docs/book/ch03_pir_basics.pod  
docs/book/ch04_pir_subroutines.pod  
docs/book/ch05_pasm.pod  
docs/book/ch06_library.pod  
docs/book/ch07_testing_and_debugging.pod  
docs/book/ch08_architecture.pod  
docs/book/ch09_pct.pod  
docs/book/ch10_hlls.pod  
docs/book/ch11_pmcs.pod  
docs/book/ch12_opcodes.pod  
docs/book/ch13_reference.pod  
docs/compiler_faq.pod Parrot FAQ for compiler writers in PIR  
docs/configuration.pod Parrot Configuration System  
docs/debug.pod Debugging Parrot  
docs/debugger.pod The Parrot Debugger  
docs/dev/byteorder.pod Byteorder Conversion Functions  
docs/dev/c_functions.pod C function decoration guidelines  
docs/dev/debugging_with_msvc.pod Debugging Parrot with Microsoft Visual C++  
docs/dev/events.pod Design Notes for Events  
docs/dev/fhs.pod  
docs/dev/headerizer.pod  
docs/dev/infant.pod Infant Mortality  
docs/dev/jit_i386.pod Parrot JIT (i386/gcc)  
docs/dev/longopt.pod Long option parsing  
docs/dev/optimizer.pod About the IMCC optimizer  
docs/dev/parrot_api.pod Notes on the PARROT_EXPORT macro  
docs/dev/pcc_state.pod  
docs/dev/pccmethods.pod Parrot Calling Conventions in C  
docs/dev/pmc_freeze.pod Freeze/Thaw Design Notes  
docs/dev/pmc_obj_design_meeting_notes.pod  
docs/faq.pod Parrot FAQ  
docs/gettingstarted.pod Parrot Developer FAQ  
docs/glossary.pod Parrot Glossary  
docs/imcc/imcfaq.pod  
docs/intro.pod The Parrot Primer  
docs/jit.pod Parrot JIT Subsystem  
docs/memory_internals.pod Memory Internals  
docs/mmd.pod Multimethod dispatch for binary opcode functions  
docs/native_exec.pod Parrot Native Object Execution Subsystem  
docs/optable.pod PGE operator precedence table and parser  
docs/overview.pod A Parrot Overview  
docs/parrot.pod Parrot  
docs/parrotbyte.pod The Parrot Bytecode (PBC) Format  
docs/pdds/draft/pdd01_overview.pod  
docs/pdds/draft/pdd05_opfunc.pod  
docs/pdds/draft/pdd06_pasm.pod  
docs/pdds/draft/pdd08_keys.pod  
docs/pdds/draft/pdd10_embedding.pod  
docs/pdds/draft/pdd11_extending.pod  
docs/pdds/draft/pdd14_numbers.pod  
docs/pdds/draft/pdd16_native_call.pod  
docs/pdds/draft/pdd29_compiler_tools.pod  
docs/pdds/draft/pdd30_install.pod  
docs/pdds/draft/pdd31_hll_interop.pod  
docs/pdds/pdd00_pdd.pod  
docs/pdds/pdd03_calling_conventions.pod  
docs/pdds/pdd07_codingstd.pod  
docs/pdds/pdd09_gc.pod  
docs/pdds/pdd13_bytecode.pod  
docs/pdds/pdd15_objects.pod  
docs/pdds/pdd17_pmc.pod  
docs/pdds/pdd18_security.pod  
docs/pdds/pdd19_pir.pod  
docs/pdds/pdd20_lexical_vars.pod  
docs/pdds/pdd21_namespaces.pod  
docs/pdds/pdd22_io.pod  
docs/pdds/pdd23_exceptions.pod  
docs/pdds/pdd24_events.pod  
docs/pdds/pdd25_concurrency.pod  
docs/pdds/pdd26_ast.pod  
docs/pdds/pdd27_multiple_dispatch.pod  
docs/pdds/pdd28_strings.pod  
docs/pdds/pdd_template.pod  
docs/pmc.pod  
docs/pmc/array.pod  
docs/pmc/documentation.pod  
docs/porting_intro.pod Parrot Subsystem Porting Introduction  
docs/project/branching_guide.pod  
docs/project/cage_cleaners_guide.pod  
docs/project/committer_guide.pod  
docs/project/debian_packaging_guide.pod  
docs/project/metacommitter_guide.pod  
docs/project/pause_guide.pod  
docs/project/release_manager_guide.pod  
docs/project/roles_responsibilities.pod  
docs/project/support_policy.pod Parrot Release and Support Policy  
docs/project/ticket_triaging.pod Managing Tickets  
docs/project/ubuntu_packaging_guide.pod  
docs/req/model_users.pod Model Users For Parrot Design Decisions  
docs/stability.pod Parrot Component/Interface Stability Classification  
docs/submissions.pod Parrot Submission Instructions  
docs/tests.pod Testing Parrot  
docs/user/pir/exceptions.pod  
docs/user/pir/intro.pod  
docs/user/pir/objects.pod  
docs/user/pir/pmcs.pod  
docs/vtables.pod Parrot Vtables  
editor/README.pod Productivity Comes in Pretty Colors  
embed.pod Parrot embedding system  
experimental.ops Experimental Opcodes  
extend.pod Parrot extension system  
fp_equality.pasm floating point equivalency macros  
io.ops I/O Opcodes  
library/Getopt/Obj.pir parse long and short command line options  
math.ops Mathematical Opcodes  
myops.ops Sample Dynamic Opcodes 2  
object.ops Class and Object Opcodes  
obscure.ops Obscure Mathmatical Opcodes  
parrotbug Parrot Bug Reporter  
parrothist Parrot Release History  
pct_optable_guide.pod A Guide to Using an Operator Parsing Table in PGE-based grammars.  
pic.ops PIC (Polymorphic Inline Cache) Opcodes [deprecated]  
pir.l implementation of the lexical analyzer of the PIR assembly language.  
pir.y Bison specification for the PIR assembly language parser.  
pmc.ops PMC Opcodes  
postalcodes.pir  
runtime/parrot/include/hllmacros.pir  
runtime/parrot/include/test_more.pir  
runtime/parrot/library/Config/JSON.pir  
runtime/parrot/library/Data/Dumper/Base.pir  
runtime/parrot/library/Data/Dumper/Default.pir  
runtime/parrot/library/Data/Replace.pir  
runtime/parrot/library/Iter.pir  
runtime/parrot/library/JSON.pir  
runtime/parrot/library/NCI/call_toolkit_init.pir  
runtime/parrot/library/PGE/Dumper.pir  
runtime/parrot/library/PGE/Glob.pir  
runtime/parrot/library/PGE/Hs.pir  
runtime/parrot/library/PGE/Perl6Grammar.pir  
runtime/parrot/library/PGE/Text.pir  
runtime/parrot/library/PGE/Util.pir  
runtime/parrot/library/Parrot/Coroutine.pir  
runtime/parrot/library/Parrot/Exception.pir  
runtime/parrot/library/Protoobject.pir  
runtime/parrot/library/Range.pir  
runtime/parrot/library/Stream/Base.pir  
runtime/parrot/library/Stream/Combiner.pir  
runtime/parrot/library/Stream/Coroutine.pir  
runtime/parrot/library/Stream/Filter.pir  
runtime/parrot/library/Stream/Lines.pir  
runtime/parrot/library/Stream/ParrotIO.pir  
runtime/parrot/library/Stream/Replay.pir  
runtime/parrot/library/Stream/Sub.pir  
runtime/parrot/library/Stream/Writer.pir  
runtime/parrot/library/Tcl/Glob.pir  
runtime/parrot/library/TclLibrary.pir  
runtime/parrot/library/YAML/Dumper/Base.pir  
runtime/parrot/library/YAML/Dumper/Default.pir  
runtime/parrot/library/dumper.pir  
runtime/parrot/library/libpcre.pir  
runtime/parrot/library/parrotlib.pir  
runtime/parrot/library/pcre.pir  
runtime/parrot/library/yaml_dumper.pir  
sample Using nci_gen.pl  
set.ops Assignment Opcodes  
src/dynpmc/README.pod  
src/dynpmc/dynlexpad.pmc DynLexPad PMC  
src/dynpmc/gdbmhash.pmc GDBM PMC  
src/dynpmc/rational.pmc Rational numbers PMC  
src/pmc/addrregistry.pmc A GC Registry PMC  
src/pmc/array.pmc Array PMC  
src/pmc/bigint.pmc BigInt PMC class  
src/pmc/bignum.pmc BigNum PMC class  
src/pmc/boolean.pmc Boolean PMC  
src/pmc/bound_nci.pmc Bound internal method  
src/pmc/callsignature.pmc CallSignature PMC  
src/pmc/capture.pmc Capture PMC  
src/pmc/class.pmc defines a class  
src/pmc/codestring.pmc CodeString PMC Class  
src/pmc/complex.pmc Complex Numbers PMC Class  
src/pmc/continuation.pmc Continuation PMC  
src/pmc/coroutine.pmc Co-Routine PMC  
src/pmc/cpointer.pmc CPointer  
src/pmc/default.pmc Abstract root class  
src/pmc/env.pmc System Environment  
src/pmc/eval.pmc Dynamic code evaluation  
src/pmc/eventhandler.pmc a handler for events  
src/pmc/exception.pmc Exception PMC  
src/pmc/exceptionhandler.pmc Exception Handler PMC  
src/pmc/exporter.pmc Export globals from one namespace to another  
src/pmc/file.pmc File PMC  
src/pmc/filehandle.pmc FileHandle PMC  
src/pmc/fixedbooleanarray.pmc fixed size array for booleans only  
src/pmc/fixedfloatarray.pmc fixed size array for floating point numbers only  
src/pmc/fixedintegerarray.pmc fixed size array for integers only  
src/pmc/fixedpmcarray.pmc fixed size array for PMCs only  
src/pmc/fixedstringarray.pmc fixed size array for strings only  
src/pmc/float.pmc Floating-point number  
src/pmc/hash.pmc Hash PMC  
src/pmc/integer.pmc Integer PMC class  
src/pmc/iterator.pmc Iterator PMC  
src/pmc/key.pmc Key PMC  
src/pmc/lexinfo.pmc LexInfo PMC  
src/pmc/lexpad.pmc LexPad PMC  
src/pmc/managedstruct.pmc  
src/pmc/multisub.pmc A container for multi-dispatched subs  
src/pmc/namespace.pmc NameSpace PMC  
src/pmc/nci.pmc Native Call Interface  
src/pmc/null.pmc NULL  
src/pmc/object.pmc An instance of a class  
src/pmc/orderedhash.pmc Ordered Hash  
src/pmc/os.pmc Files and Directories PMC  
src/pmc/packfile.pmc Packfile PMC  
src/pmc/packfileannotation.pmc PackfileAnnotation PMC  
src/pmc/packfileannotationkeys.pmc PackfileAnnotationKeys PMC  
src/pmc/packfileannotations.pmc PackfileAnnotations PMC  
src/pmc/packfileconstanttable.pmc PackfileConstantTable PMC  
src/pmc/packfiledirectory.pmc PackfileDirectory PMC  
src/pmc/packfilefixupentry.pmc PackfileFixupEntry PMC  
src/pmc/packfilefixuptable.pmc PackfileFixupTable PMC  
src/pmc/packfilerawsegment.pmc PackfileRawSegment PMC  
src/pmc/packfilesegment.pmc PackfileSegment PMC  
src/pmc/pair.pmc Pair PMC  
src/pmc/parrotinterpreter.pmc Parrot Interpreter  
src/pmc/parrotlibrary.pmc Dynamic Library  
src/pmc/parrotrunningthread.pmc Represents a running Parrot Thread.  
src/pmc/parrotthread.pmc Threaded Interpreter  
src/pmc/pmcproxy.pmc proxy class object for a PMC enabling introspection  
src/pmc/pmethod_test.pmc METHOD_Test PMC  
src/pmc/pointer.pmc Pointer  
src/pmc/random.pmc Random Numbers  
src/pmc/ref.pmc Reference to a PMC  
src/pmc/resizablebooleanarray.pmc resizable array for booleans only  
src/pmc/resizablefloatarray.pmc resizable array for floating point numbers only  
src/pmc/resizableintegerarray.pmc resizable array for integers only  
src/pmc/resizablepmcarray.pmc resizable array for PMCs only  
src/pmc/resizablestringarray.pmc resizable array for strings only  
src/pmc/retcontinuation.pmc Return Continuation  
src/pmc/role.pmc Role - defines a role  
src/pmc/scalar.pmc Scalar Abstract Superclass  
src/pmc/scheduler.pmc The concurrency scheduler  
src/pmc/schedulermessage.pmc The concurrency scheduler  
src/pmc/sharedref.pmc Shared PMC Reference  
src/pmc/slice.pmc Slice PMC  
src/pmc/string.pmc String PMC Class  
src/pmc/stringhandle.pmc StringHandle PMC  
src/pmc/sub.pmc Subroutine  
src/pmc/task.pmc A concurrent task  
src/pmc/timer.pmc Timer  
src/pmc/undef.pmc Generic undefined value  
src/pmc/unmanagedstruct.pmc C struct with unmanaged memory  
string.ops String Opcodes  
sys.ops System Interaction Opcodes  
tools/build/pmc2c.pl PMC definition to C compiler  
uuid.pir minimalist uuid library  
var.ops Variable Opcodes  

Other Files

compilers/ncigen/README
compilers/tge/README
docs/book/README
docs/imcc/README
ext/Parrot-Embed/README
runtime/parrot/dynext/README
runtime/parrot/include/README
runtime/parrot/library/PCT/README
src/dynoplibs/README