| 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 |
|
||||||
| 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 |
| 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   |