Parrot Core Libraries ^

runtime/parrot/library/Iter.pir
A PIR-based Iterator Object.

runtime/parrot/library/JSON.pir
PIR implementation of JSON data interchange format.

runtime/parrot/library/OpenGL.pir
Parrot extension for OpenGL bindings.

runtime/parrot/library/P6object.pir
Perl 6-like methods and metaclasses for Parrot.

runtime/parrot/library/Pg.pir
The Pg library provides an OO interface to libpq functions - the C interface to PostgreSQL.

runtime/parrot/library/Protoobject.pir
PIR implementation for creating protoobjects.

runtime/parrot/library/Range.pir

runtime/parrot/library/SDL.pir
Parrot extension for SDL bindings.

runtime/parrot/library/config.pir
Access Parrot configuration data.

runtime/parrot/library/dumper.pir
PIR version of Data::Dumper.

runtime/parrot/library/libpcre.pir
NCI interface to Perl-Compatible Regular Expression library.

runtime/parrot/library/parrotlib.pir

runtime/parrot/library/pcre.pir
user interface to Perl-Compatible Regular Expression library.

runtime/parrot/library/tcpstream.pir
TCPStream.

runtime/parrot/library/uuid.pir
minimalist uuid library.

runtime/parrot/library/yaml_dumper.pir
PIR version of a YAML dumper, ala Data::Dumper.

runtime/parrot/library/CGI/QueryHash.pir
A helper for classic CGI.

runtime/parrot/library/Config/JSON.pir

runtime/parrot/library/Data/Escape.pir
simple string escaping implemented in PIR.

runtime/parrot/library/Data/Replace.pir
data replacing implemented in PIR.

runtime/parrot/library/Data/Sort.pir
simple sort algorithm implemented in PIR.

runtime/parrot/library/Data/Dumper/Base.pir
style baseclass.

runtime/parrot/library/Data/Dumper/Default.pir
The default output module of Data::Dumper.

runtime/parrot/library/Digest/MD5.pir
calculates MD5 checksums.

runtime/parrot/library/File/Spec.pir
portably perform operations on file names.

runtime/parrot/library/File/Spec/Win32.pir

runtime/parrot/library/Getopt/Obj.pir
parse long and short command line options.

runtime/parrot/library/HTTP/Daemon.pir
A Simple HTTPD Server.

runtime/parrot/library/MIME/Base64.pir
Encoding and decoding of base64 strings.

runtime/parrot/library/Math/Random/mt19937ar.pir
the Mersenne Twisted pseudorandom number generator.

runtime/parrot/library/NCI/call_toolkit_init.pir
PIR code to call toolkits that alter argv.

runtime/parrot/library/PCT/README

runtime/parrot/library/PGE/Dumper.pir
various methods for displaying PGE structures.

runtime/parrot/library/PGE/Glob.pir
Parse and compile glob notation expressions.

runtime/parrot/library/PGE/Hs.pir

runtime/parrot/library/PGE/Perl6Grammar.pir
compiler for Perl 6 grammars.

runtime/parrot/library/PGE/Text.pir
rules for extracting delimited text sequences from strings.

runtime/parrot/library/PGE/Util.pir
useful rules for working with PGE grammars.

runtime/parrot/library/Parrot/Capture_PIR.pir
PIR-based Capture class.

runtime/parrot/library/Parrot/Coroutine.pir
A pure PIR implementation of coroutines.

runtime/parrot/library/Parrot/Exception.pir
Auxiliary methods for Exceptions.

runtime/parrot/library/SDL/App.pir
Parrot extension for SDL Applications.

runtime/parrot/library/SDL/Button.pir
A multi state SDL Button.

runtime/parrot/library/SDL/Color.pir
Parrot class representing colors in Parrot SDL.

runtime/parrot/library/SDL/Constants.pir
constants used in Parrot SDL.

runtime/parrot/library/SDL/Event.pir
Parrot extension representing SDL Events.

runtime/parrot/library/SDL/EventHandler.pir
base class for application-specific SDL event handlers.

runtime/parrot/library/SDL/Font.pir
Parrot class representing fonts in Parrot SDL.

runtime/parrot/library/SDL/Image.pir
Parrot class representing images in Parrot SDL.

runtime/parrot/library/SDL/LCD.pir
A LCD object.

runtime/parrot/library/SDL/Rect.pir
Parrot class representing rectangles in Parrot SDL.

runtime/parrot/library/SDL/Sprite.pir
Parrot class representing sprites in Parrot SDL.

runtime/parrot/library/SDL/StopWatch.pir
A stopwatch using SDL::LCD.

runtime/parrot/library/SDL/Surface.pir
Parrot class representing surfaces in Parrot SDL.

runtime/parrot/library/Stream/Base.pir
Stream library base class.

runtime/parrot/library/Stream/Combiner.pir
combines different streams to a single stream.

runtime/parrot/library/Stream/Coroutine.pir
Stream library base class.

runtime/parrot/library/Stream/Filter.pir
filter and/or alter a stream.

runtime/parrot/library/Stream/Lines.pir
process a stream one line per read.

runtime/parrot/library/Stream/ParrotIO.pir
a ParrotIO PMC as source for a Stream.

runtime/parrot/library/Stream/Replay.pir
replayable Stream.

runtime/parrot/library/Stream/Sub.pir
a PIR sub as source for a Stream.

runtime/parrot/library/Stream/Writer.pir
a PIR sub as target for a Stream.

runtime/parrot/library/String/Utils.pir
Utilities for string processing.

runtime/parrot/library/Tcl/Glob.pir
Parse and compile glob notation expressions.

runtime/parrot/library/Test/Builder.pir
Parrot extension for building test modules.

runtime/parrot/library/Test/Class.pir
Parrot extension for objecty testing of modules.

runtime/parrot/library/Test/More.pir
Parrot extension for testing modules.

runtime/parrot/library/Test/Builder/Output.pir
manages output for Test::Builder.

runtime/parrot/library/Test/Builder/Test.pir
base class for all Test::Builder test objects.

runtime/parrot/library/Test/Builder/TestPlan.pir
class representing the current Test::Builder test plan.

runtime/parrot/library/Test/Builder/Tester.pir
Parrot extension for testing test modules.

runtime/parrot/library/YAML/Dumper/Base.pir
style baseclass.

runtime/parrot/library/YAML/Dumper/Default.pir
The default output module of YAML::Dumper.

runtime/parrot/library/YAML/Parser/Syck.pir
Interface to libsyck.

Dynamic Libraries ^

src/dynoplibs/README

src/dynoplibs/dan.ops
Parrot ops emitted by Dan's compiler.

src/dynoplibs/myops.ops
Parrot Sample Ops.


parrot