This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
[ITP] parrot-0.6.3 with parrot-perl6
- From: Reini Urban <rurban at x-ray dot at>
- To: CygWin-Apps <cygwin-apps at cygwin dot com>
- Cc: p2 <parrot-porters at perl dot org>
- Date: Thu, 03 Jul 2008 19:07:44 +0200
- Subject: [ITP] parrot-0.6.3 with parrot-perl6
I would like to contribute and maintain the parrot packages.
I've discussed the layout at #parrot and got their blessing,
esp. the favor of parrot-perl6 over parrot-rakudo, as it
is called on fedora.
Just the new php, now called pipp is still called plumhead. This will be
in the next release 0.6.4. Updates appear every month.
Maintaining pugs, the still defacto reference implementation of perl6,
requires ghc, which requires a complicated bootstrap, similar in
complexity to sbcl.
parrot, libparrot0 and libparrot-devel is in debian, freebsd ports,
fedora and gentoo.
parrot-perl6 in debian at least.
parrot-languages is my compressed version of the fedora split,
they have for every single language a seperate package.
Otherwise the package layout is similar to fedora, debian, gentoo and
freebsd.
It's still a mess and a make install is not fully supported yet,
but we have to start somewhere to get it finished.
I just left the docs/examples, the others stripped it.
pdb is called parrot_pdb, disassemble is called pbc_disassemble.
README and setup.hints attached.
Download:
wget -x -nH --cut-dirs=1 \
http://rurban.xarch.at/cygr/parrot/libparrot-devel/libparrot-devel-0.6.3-1.t
ar.bz2 \
http://rurban.xarch.at/cygr/parrot/libparrot-devel/setup.hint \
http://rurban.xarch.at/cygr/parrot/libparrot0/libparrot0-0.6.3-1.tar.bz2 \
http://rurban.xarch.at/cygr/parrot/libparrot0/setup.hint \
http://rurban.xarch.at/cygr/parrot/parrot-0.6.3-1-src.tar.bz2 \
http://rurban.xarch.at/cygr/parrot/parrot-0.6.3-1.tar.bz2 \
http://rurban.xarch.at/cygr/parrot/parrot-languages/parrot-languages-0.6.3-1
.tar.bz2 \
http://rurban.xarch.at/cygr/parrot/parrot-languages/setup.hint \
http://rurban.xarch.at/cygr/parrot/parrot-perl6/parrot-perl6-0.6.3-1.tar.bz2
\
http://rurban.xarch.at/cygr/parrot/parrot-perl6/setup.hint \
http://rurban.xarch.at/cygr/parrot/setup.hint
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
sdesc: "Parrot Virtual Machine development headers and libraries"
ldesc: "Libraries and headers needed for development against Parrot"
category: Libs
requires: parrot readline libncurses-devel libicu-devel libgmp-devel libgdbm-devel perl pcre-devel libglut-devel
external-source: parrot
sdesc: "libparrot dll"
category: Libs
external-source: parrot
requires: libreadline6 libintl8 libicu38 libgmp3 libgdbm4
parrot
----------------------------------
Parrot is a virtual machine designed to efficiently compile and
execute bytecode for interpreted languages. Parrot is a target for Perl 6
and a lot of other languages.
.include searchpath:
/usr/runtime/parrot/include
/usr/runtime/parrot
/usr
/usr/lib/parrot/include
/usr/lib/parrot/
.
with extensions: "" .exe .lnk .exe.lnk .past .past.exe .past.lnk .past.exe.lnk
.pir .pir.exe .pir.lnk .pir.exe.lnk
Runtime requirements:
parrot readline ncurses libicu gmp gdbm
Build requirements:
readline-devel ncurses-devel libicu-devel gmp-devel gdbm-devel perl
Canonical homepage:
http://www.parrotcode.org/
Canonical download:
http://www.parrotcode.org/release/devel
-------------------------------------------------------------------------------
Build instructions:
cd /usr/src
cygport parrot-<VER>-<REL>.cygport all
This will create:
/usr/src/parrot-<VER>-<REL>-src.tar.bz2
/usr/src/parrot-<VER>-<REL>.tar.bz2
/usr/src/libparrot0-<VER>-<REL>.tar.bz2
/usr/src/libparrot-devel-<VER>-<REL>.tar.bz2
/usr/src/parrot-perl6-<VER>-<REL>.tar.bz2
Or use 'cygport parrot-<VER>-<REL>.cygport prep' to get a patched
source directory.
-------------------------------------------------------------------------------
Files included in the =parrot= package:
/usr/bin/parrot.exe
/usr/bin/parrot_pdb.exe
/usr/bin/pbc_info.exe
/usr/bin/pbc_merge.exe
/usr/bin/pbc_to_exe.exe
/usr/bin/pdump.exe
/usr/lib/parrot/config_lib.pasm
/usr/lib/parrot/dynext/apl_group.dll
/usr/lib/parrot/dynext/digest_group.dll
/usr/lib/parrot/dynext/dotnet.dll
/usr/lib/parrot/dynext/dotnet_ops.dll
/usr/lib/parrot/dynext/dotnet_ops_cg.dll
/usr/lib/parrot/dynext/dotnet_ops_cgp.dll
/usr/lib/parrot/dynext/dotnet_ops_switch.dll
/usr/lib/parrot/dynext/dotnet_runtime.dll
/usr/lib/parrot/dynext/dynlexpad.dll
/usr/lib/parrot/dynext/eclectus_group.dll
/usr/lib/parrot/dynext/gdbmhash.dll
/usr/lib/parrot/dynext/libglutcb.dll
/usr/lib/parrot/dynext/libnci_test.dll
/usr/lib/parrot/dynext/lua_group.dll
/usr/lib/parrot/dynext/match_group.dll
/usr/lib/parrot/dynext/perl6_group.dll
/usr/lib/parrot/dynext/rational.dll
/usr/lib/parrot/dynext/subproxy.dll
/usr/lib/parrot/dynext/tcl_group.dll
/usr/lib/parrot/dynext/wmls_group.dll
/usr/lib/parrot/dynext/wmls_ops.dll
/usr/lib/parrot/dynext/wmls_ops_cg.dll
/usr/lib/parrot/dynext/wmls_ops_cgp.dll
/usr/lib/parrot/dynext/wmls_ops_switch.dll
/usr/lib/parrot/library/CGI/QueryHash.pbc
/usr/lib/parrot/library/CGI/QueryHash.pir
/usr/lib/parrot/library/Config/JSON.pir
/usr/lib/parrot/library/Crow.pir
/usr/lib/parrot/library/Data/Dumper.pbc
/usr/lib/parrot/library/Data/Dumper.pir
/usr/lib/parrot/library/Data/Dumper/Base.pbc
/usr/lib/parrot/library/Data/Dumper/Base.pir
/usr/lib/parrot/library/Data/Dumper/Default.pbc
/usr/lib/parrot/library/Data/Dumper/Default.pir
/usr/lib/parrot/library/Data/Escape.pbc
/usr/lib/parrot/library/Data/Escape.pir
/usr/lib/parrot/library/Data/Replace.pir
/usr/lib/parrot/library/Data/Sort.pbc
/usr/lib/parrot/library/Data/Sort.pir
/usr/lib/parrot/library/Digest/MD5.pir
/usr/lib/parrot/library/File/Spec.pir
/usr/lib/parrot/library/File/Spec/Unix.pir
/usr/lib/parrot/library/File/Spec/Win32.pir
/usr/lib/parrot/library/Getopt/Obj.pbc
/usr/lib/parrot/library/Getopt/Obj.pir
/usr/lib/parrot/library/HTTP/Daemon.pir
/usr/lib/parrot/library/Iter.pir
/usr/lib/parrot/library/JSON.pir
/usr/lib/parrot/library/MIME/Base64.pbc
/usr/lib/parrot/library/MIME/Base64.pir
/usr/lib/parrot/library/Math/Random/mt19937ar.pir
/usr/lib/parrot/library/NCI/call_toolkit_init.pbc
/usr/lib/parrot/library/NCI/call_toolkit_init.pir
/usr/lib/parrot/library/OpenGL.pbc
/usr/lib/parrot/library/OpenGL.pir
/usr/lib/parrot/library/OpenGL_funcs.pir
/usr/lib/parrot/library/P6object.pbc
/usr/lib/parrot/library/P6object.pir
/usr/lib/parrot/library/PCT.pbc
/usr/lib/parrot/library/PCT/Grammar.pbc
/usr/lib/parrot/library/PCT/HLLCompiler.pbc
/usr/lib/parrot/library/PCT/PAST.pbc
/usr/lib/parrot/library/PCT/README
/usr/lib/parrot/library/PGE.pbc
/usr/lib/parrot/library/PGE/Dumper.pbc
/usr/lib/parrot/library/PGE/Dumper.pir
/usr/lib/parrot/library/PGE/Glob.pbc
/usr/lib/parrot/library/PGE/Glob.pir
/usr/lib/parrot/library/PGE/Hs.pir
/usr/lib/parrot/library/PGE/Perl6Grammar.pir
/usr/lib/parrot/library/PGE/Text.pbc
/usr/lib/parrot/library/PGE/Text.pir
/usr/lib/parrot/library/PGE/Util.pbc
/usr/lib/parrot/library/PGE/Util.pir
/usr/lib/parrot/library/Parrot/Capture_PIR.pbc
/usr/lib/parrot/library/Parrot/Capture_PIR.pir
/usr/lib/parrot/library/Parrot/Coroutine.pbc
/usr/lib/parrot/library/Parrot/Coroutine.pir
/usr/lib/parrot/library/Parrot/Exception.pbc
/usr/lib/parrot/library/Parrot/Exception.pir
/usr/lib/parrot/library/Pg.pir
/usr/lib/parrot/library/Protoobject.pbc
/usr/lib/parrot/library/Protoobject.pir
/usr/lib/parrot/library/Range.pir
/usr/lib/parrot/library/SDL.pir
/usr/lib/parrot/library/SDL/App.pir
/usr/lib/parrot/library/SDL/Button.pir
/usr/lib/parrot/library/SDL/Color.pir
/usr/lib/parrot/library/SDL/Constants.pir
/usr/lib/parrot/library/SDL/Event.pir
/usr/lib/parrot/library/SDL/EventHandler.pir
/usr/lib/parrot/library/SDL/Font.pir
/usr/lib/parrot/library/SDL/Image.pir
/usr/lib/parrot/library/SDL/LCD.pir
/usr/lib/parrot/library/SDL/LCD.png
/usr/lib/parrot/library/SDL/Rect.pir
/usr/lib/parrot/library/SDL/Sprite.pir
/usr/lib/parrot/library/SDL/StopWatch.pir
/usr/lib/parrot/library/SDL/Surface.pir
/usr/lib/parrot/library/STM.pir
/usr/lib/parrot/library/Stream/Base.pbc
/usr/lib/parrot/library/Stream/Base.pir
/usr/lib/parrot/library/Stream/Combiner.pbc
/usr/lib/parrot/library/Stream/Combiner.pir
/usr/lib/parrot/library/Stream/Coroutine.pbc
/usr/lib/parrot/library/Stream/Coroutine.pir
/usr/lib/parrot/library/Stream/Filter.pbc
/usr/lib/parrot/library/Stream/Filter.pir
/usr/lib/parrot/library/Stream/Lines.pbc
/usr/lib/parrot/library/Stream/Lines.pir
/usr/lib/parrot/library/Stream/ParrotIO.pbc
/usr/lib/parrot/library/Stream/ParrotIO.pir
/usr/lib/parrot/library/Stream/Replay.pbc
/usr/lib/parrot/library/Stream/Replay.pir
/usr/lib/parrot/library/Stream/Sub.pbc
/usr/lib/parrot/library/Stream/Sub.pir
/usr/lib/parrot/library/Stream/Writer.pbc
/usr/lib/parrot/library/Stream/Writer.pir
/usr/lib/parrot/library/String/Utils.pir
/usr/lib/parrot/library/TGE.pbc
/usr/lib/parrot/library/Tcl/Glob.pir
/usr/lib/parrot/library/Test/Builder.pir
/usr/lib/parrot/library/Test/Builder/Output.pir
/usr/lib/parrot/library/Test/Builder/Test.pir
/usr/lib/parrot/library/Test/Builder/TestPlan.pir
/usr/lib/parrot/library/Test/Builder/Tester.pir
/usr/lib/parrot/library/Test/Class.pir
/usr/lib/parrot/library/Test/More.pir
/usr/lib/parrot/library/YAML/Dumper.pir
/usr/lib/parrot/library/YAML/Dumper/Base.pir
/usr/lib/parrot/library/YAML/Dumper/Default.pir
/usr/lib/parrot/library/YAML/Parser/Syck.pir
/usr/lib/parrot/library/dumper.pbc
/usr/lib/parrot/library/dumper.pir
/usr/lib/parrot/library/libpcre.pir
/usr/lib/parrot/library/ncurses.declarations
/usr/lib/parrot/library/ncurses.pasm
/usr/lib/parrot/library/ncurses.pbc
/usr/lib/parrot/library/ncurses.pir
/usr/lib/parrot/library/parrotlib.pbc
/usr/lib/parrot/library/parrotlib.pir
/usr/lib/parrot/library/pcore.pir
/usr/lib/parrot/library/pcre.pbc
/usr/lib/parrot/library/pcre.pir
/usr/lib/parrot/library/postgres.declarations
/usr/lib/parrot/library/postgres.pasm
/usr/lib/parrot/library/postgres.pir
/usr/lib/parrot/library/random_lib.pir
/usr/lib/parrot/library/tcpstream.pir
/usr/lib/parrot/library/uuid.pir
/usr/lib/parrot/library/yaml_dumper.pir
/usr/share/doc/parrot/LICENSE
/usr/share/doc/parrot/RESPONSIBLE_PARTIES
/usr/share/doc/parrot/TODO
/usr/share/doc/parrot/docs/art/pp001-intro.pod
/usr/share/doc/parrot/docs/art/pp002-pmc.pod
/usr/share/doc/parrot/docs/art/pp003-oop.pod
/usr/share/doc/parrot/docs/book/appendix.pod
/usr/share/doc/parrot/docs/book/ch01_overview.pod
/usr/share/doc/parrot/docs/book/ch02_getting_started.pod
/usr/share/doc/parrot/docs/book/ch03_pir_basics.pod
/usr/share/doc/parrot/docs/book/ch04_pir_subroutines.pod
/usr/share/doc/parrot/docs/book/ch05_pasm.pod
/usr/share/doc/parrot/docs/book/ch06_testing.pod
/usr/share/doc/parrot/docs/book/ch07_architecture.pod
/usr/share/doc/parrot/docs/book/ch08_reference.pod
/usr/share/doc/parrot/docs/book/figs/p6e_0801.png
/usr/share/doc/parrot/docs/debugger.pod
/usr/share/doc/parrot/docs/dev/byteorder.pod
/usr/share/doc/parrot/docs/dev/debugging_with_msvc.pod
/usr/share/doc/parrot/docs/dev/headerizer.pod
/usr/share/doc/parrot/docs/dev/jit_i386.pod
/usr/share/doc/parrot/docs/dev/longopt.pod
/usr/share/doc/parrot/docs/dev/optimizer.pod
/usr/share/doc/parrot/docs/dev/parrot_api.pod
/usr/share/doc/parrot/docs/dev/pcc_state.pod
/usr/share/doc/parrot/docs/dev/pccmethods.pod
/usr/share/doc/parrot/docs/dev/pmc_obj_design_meeting_notes.pod
/usr/share/doc/parrot/docs/dev/seatbelts.pod
/usr/share/doc/parrot/docs/embed.pod
/usr/share/doc/parrot/docs/extend.pod
/usr/share/doc/parrot/docs/faq.pod
/usr/share/doc/parrot/docs/gettingstarted.pod
/usr/share/doc/parrot/docs/glossary.pod
/usr/share/doc/parrot/docs/imcc/README
/usr/share/doc/parrot/docs/imcc/imcfaq.pod
/usr/share/doc/parrot/docs/imcc/operation.pod
/usr/share/doc/parrot/docs/intro.pod
/usr/share/doc/parrot/docs/jit.pod
/usr/share/doc/parrot/docs/memory_internals.pod
/usr/share/doc/parrot/docs/mmd.pod
/usr/share/doc/parrot/docs/native_exec.pod
/usr/share/doc/parrot/docs/ops/bit.pod
/usr/share/doc/parrot/docs/ops/cmp.pod
/usr/share/doc/parrot/docs/ops/core.pod
/usr/share/doc/parrot/docs/ops/debug.pod
/usr/share/doc/parrot/docs/ops/experimental.pod
/usr/share/doc/parrot/docs/ops/io.pod
/usr/share/doc/parrot/docs/ops/math.pod
/usr/share/doc/parrot/docs/ops/object.pod
/usr/share/doc/parrot/docs/ops/obscure.pod
/usr/share/doc/parrot/docs/ops/pic.pod
/usr/share/doc/parrot/docs/ops/pmc.pod
/usr/share/doc/parrot/docs/ops/set.pod
/usr/share/doc/parrot/docs/ops/string.pod
/usr/share/doc/parrot/docs/ops/sys.pod
/usr/share/doc/parrot/docs/ops/var.pod
/usr/share/doc/parrot/docs/optable.pod
/usr/share/doc/parrot/docs/overview.pod
/usr/share/doc/parrot/docs/parrot.pod
/usr/share/doc/parrot/docs/parrotbyte.pod
/usr/share/doc/parrot/docs/parrothist.pod
/usr/share/doc/parrot/docs/pct/gettingstarted.pod
/usr/share/doc/parrot/docs/pct/past_building_blocks.pod
/usr/share/doc/parrot/docs/pct/pct_optable_guide.pod
/usr/share/doc/parrot/docs/pdds/README
/usr/share/doc/parrot/docs/pdds/draft/pdd01_overview.pod
/usr/share/doc/parrot/docs/pdds/draft/pdd04_datatypes.pod
/usr/share/doc/parrot/docs/pdds/draft/pdd05_opfunc.pod
/usr/share/doc/parrot/docs/pdds/draft/pdd06_pasm.pod
/usr/share/doc/parrot/docs/pdds/draft/pdd08_keys.pod
/usr/share/doc/parrot/docs/pdds/draft/pdd10_embedding.pod
/usr/share/doc/parrot/docs/pdds/draft/pdd11_extending.pod
/usr/share/doc/parrot/docs/pdds/draft/pdd14_bignum.pod
/usr/share/doc/parrot/docs/pdds/draft/pdd16_native_call.pod
/usr/share/doc/parrot/docs/pdds/draft/pdd19_pir.pod
/usr/share/doc/parrot/docs/pdds/draft/pdd29_compiler_tools.pod
/usr/share/doc/parrot/docs/pdds/pdd00_pdd.pod
/usr/share/doc/parrot/docs/pdds/pdd03_calling_conventions.pod
/usr/share/doc/parrot/docs/pdds/pdd07_codingstd.pod
/usr/share/doc/parrot/docs/pdds/pdd09_gc.pod
/usr/share/doc/parrot/docs/pdds/pdd13_bytecode.pod
/usr/share/doc/parrot/docs/pdds/pdd15_object_metamodel.png
/usr/share/doc/parrot/docs/pdds/pdd15_object_metamodel.svg
/usr/share/doc/parrot/docs/pdds/pdd15_objects.pod
/usr/share/doc/parrot/docs/pdds/pdd17_pmc.pod
/usr/share/doc/parrot/docs/pdds/pdd18_security.pod
/usr/share/doc/parrot/docs/pdds/pdd20_lexical_vars.pod
/usr/share/doc/parrot/docs/pdds/pdd21_namespaces.pod
/usr/share/doc/parrot/docs/pdds/pdd22_io.pod
/usr/share/doc/parrot/docs/pdds/pdd23_exceptions.pod
/usr/share/doc/parrot/docs/pdds/pdd24_events.pod
/usr/share/doc/parrot/docs/pdds/pdd25_concurrency.pod
/usr/share/doc/parrot/docs/pdds/pdd26_ast.pod
/usr/share/doc/parrot/docs/pdds/pdd27_multiple_dispatch.pod
/usr/share/doc/parrot/docs/pdds/pdd28_strings.pod
/usr/share/doc/parrot/docs/pdds/pdd_template.pod
/usr/share/doc/parrot/docs/pmc.pod
/usr/share/doc/parrot/docs/pmc/array.pod
/usr/share/doc/parrot/docs/pmc/documentation.pod
/usr/share/doc/parrot/docs/pmc/struct.pod
/usr/share/doc/parrot/docs/pmc/subs.pod
/usr/share/doc/parrot/docs/pmc2c.pod
/usr/share/doc/parrot/docs/porting_intro.pod
/usr/share/doc/parrot/docs/project/cage_cleaners_guide.pod
/usr/share/doc/parrot/docs/project/committer_guide.pod
/usr/share/doc/parrot/docs/project/debian_packaging_guide.pod
/usr/share/doc/parrot/docs/project/metacommitter_guide.pod
/usr/share/doc/parrot/docs/project/pause_guide.pod
/usr/share/doc/parrot/docs/project/release_manager_guide.pod
/usr/share/doc/parrot/docs/project/roles_responsibilities.pod
/usr/share/doc/parrot/docs/project/ticket_wrangler_guide.pod
/usr/share/doc/parrot/docs/req/model_users.pod
/usr/share/doc/parrot/docs/resources/favicon.ico
/usr/share/doc/parrot/docs/resources/parrot_small.png
/usr/share/doc/parrot/docs/resources/perl.css
/usr/share/doc/parrot/docs/resources/up.gif
/usr/share/doc/parrot/docs/running.pod
/usr/share/doc/parrot/docs/stability.pod
/usr/share/doc/parrot/docs/stm/atomic.pod
/usr/share/doc/parrot/docs/stm/howto.pod
/usr/share/doc/parrot/docs/stm/internals.pod
/usr/share/doc/parrot/docs/stm/stm_frontend.pod
/usr/share/doc/parrot/docs/stm/thread-issues.pod
/usr/share/doc/parrot/docs/submissions.pod
/usr/share/doc/parrot/docs/tests.pod
/usr/share/doc/parrot/docs/vtables.pod
/usr/share/doc/parrot/examples/README
/usr/share/doc/parrot/examples/benchmarks/addit.pasm
/usr/share/doc/parrot/examples/benchmarks/addit.pir
/usr/share/doc/parrot/examples/benchmarks/addit.pl
/usr/share/doc/parrot/examples/benchmarks/addit.rb
/usr/share/doc/parrot/examples/benchmarks/addit2.pir
/usr/share/doc/parrot/examples/benchmarks/array_access.pir
/usr/share/doc/parrot/examples/benchmarks/arriter.pir
/usr/share/doc/parrot/examples/benchmarks/arriter.pl
/usr/share/doc/parrot/examples/benchmarks/arriter.rb
/usr/share/doc/parrot/examples/benchmarks/arriter_o1.pir
/usr/share/doc/parrot/examples/benchmarks/bench_newp.pasm
/usr/share/doc/parrot/examples/benchmarks/fib.pir
/usr/share/doc/parrot/examples/benchmarks/fib.pl
/usr/share/doc/parrot/examples/benchmarks/fib.py
/usr/share/doc/parrot/examples/benchmarks/fib.rb
/usr/share/doc/parrot/examples/benchmarks/float4.pir
/usr/share/doc/parrot/examples/benchmarks/freeze.pasm
/usr/share/doc/parrot/examples/benchmarks/freeze.pl
/usr/share/doc/parrot/examples/benchmarks/gc_alloc_new.pasm
/usr/share/doc/parrot/examples/benchmarks/gc_alloc_reuse.pasm
/usr/share/doc/parrot/examples/benchmarks/gc_generations.pasm
/usr/share/doc/parrot/examples/benchmarks/gc_header_new.pasm
/usr/share/doc/parrot/examples/benchmarks/gc_header_reuse.pasm
/usr/share/doc/parrot/examples/benchmarks/gc_waves_headers.pasm
/usr/share/doc/parrot/examples/benchmarks/gc_waves_sizeable_data.pasm
/usr/share/doc/parrot/examples/benchmarks/gc_waves_sizeable_headers.pasm
/usr/share/doc/parrot/examples/benchmarks/mops.pasm
/usr/share/doc/parrot/examples/benchmarks/mops.pl
/usr/share/doc/parrot/examples/benchmarks/mops_intval.pasm
/usr/share/doc/parrot/examples/benchmarks/oo1.pasm
/usr/share/doc/parrot/examples/benchmarks/oo1.pl
/usr/share/doc/parrot/examples/benchmarks/oo1.py
/usr/share/doc/parrot/examples/benchmarks/oo1.rb
/usr/share/doc/parrot/examples/benchmarks/oo2.pasm
/usr/share/doc/parrot/examples/benchmarks/oo2.pl
/usr/share/doc/parrot/examples/benchmarks/oo2.py
/usr/share/doc/parrot/examples/benchmarks/oo2.rb
/usr/share/doc/parrot/examples/benchmarks/oo3.pasm
/usr/share/doc/parrot/examples/benchmarks/oo3.pl
/usr/share/doc/parrot/examples/benchmarks/oo3.py
/usr/share/doc/parrot/examples/benchmarks/oo3.rb
/usr/share/doc/parrot/examples/benchmarks/oo4.pasm
/usr/share/doc/parrot/examples/benchmarks/oo4.pl
/usr/share/doc/parrot/examples/benchmarks/oo4.py
/usr/share/doc/parrot/examples/benchmarks/oo4.rb
/usr/share/doc/parrot/examples/benchmarks/oo5.pir
/usr/share/doc/parrot/examples/benchmarks/oo5.pl
/usr/share/doc/parrot/examples/benchmarks/oo5.py
/usr/share/doc/parrot/examples/benchmarks/oo5.rb
/usr/share/doc/parrot/examples/benchmarks/oo6.pir
/usr/share/doc/parrot/examples/benchmarks/oo6.pl
/usr/share/doc/parrot/examples/benchmarks/oo6.py
/usr/share/doc/parrot/examples/benchmarks/oo6.rb
/usr/share/doc/parrot/examples/benchmarks/oofib.pir
/usr/share/doc/parrot/examples/benchmarks/oofib.pl
/usr/share/doc/parrot/examples/benchmarks/oofib.py
/usr/share/doc/parrot/examples/benchmarks/oofib.rb
/usr/share/doc/parrot/examples/benchmarks/oon.txt
/usr/share/doc/parrot/examples/benchmarks/overload.pir
/usr/share/doc/parrot/examples/benchmarks/overload.pl
/usr/share/doc/parrot/examples/benchmarks/primes.c
/usr/share/doc/parrot/examples/benchmarks/primes.pasm
/usr/share/doc/parrot/examples/benchmarks/primes.pl
/usr/share/doc/parrot/examples/benchmarks/primes2.c
/usr/share/doc/parrot/examples/benchmarks/primes2.pir
/usr/share/doc/parrot/examples/benchmarks/primes2.pl
/usr/share/doc/parrot/examples/benchmarks/primes2.py
/usr/share/doc/parrot/examples/benchmarks/primes2.rb
/usr/share/doc/parrot/examples/benchmarks/primes2_i.pir
/usr/share/doc/parrot/examples/benchmarks/primes_i.pasm
/usr/share/doc/parrot/examples/benchmarks/shared_ref.pasm
/usr/share/doc/parrot/examples/benchmarks/shared_ref.pl
/usr/share/doc/parrot/examples/benchmarks/stress.pasm
/usr/share/doc/parrot/examples/benchmarks/stress.pl
/usr/share/doc/parrot/examples/benchmarks/stress.rb
/usr/share/doc/parrot/examples/benchmarks/stress1.pasm
/usr/share/doc/parrot/examples/benchmarks/stress1.pl
/usr/share/doc/parrot/examples/benchmarks/stress2.pasm
/usr/share/doc/parrot/examples/benchmarks/stress2.pl
/usr/share/doc/parrot/examples/benchmarks/stress2.rb
/usr/share/doc/parrot/examples/benchmarks/stress3.pasm
/usr/share/doc/parrot/examples/benchmarks/vpm.pir
/usr/share/doc/parrot/examples/benchmarks/vpm.pl
/usr/share/doc/parrot/examples/benchmarks/vpm.py
/usr/share/doc/parrot/examples/benchmarks/vpm.rb
/usr/share/doc/parrot/examples/c/nanoparrot.c
/usr/share/doc/parrot/examples/c/test_main.c
/usr/share/doc/parrot/examples/compilers/Makefile
/usr/share/doc/parrot/examples/compilers/japhc.c
/usr/share/doc/parrot/examples/io/async_select.pir
/usr/share/doc/parrot/examples/io/echo_client.pir
/usr/share/doc/parrot/examples/io/http.pir
/usr/share/doc/parrot/examples/io/httpd.pir
/usr/share/doc/parrot/examples/io/httpd2.pir
/usr/share/doc/parrot/examples/io/net_smtp.pasm
/usr/share/doc/parrot/examples/io/pioctl.pasm
/usr/share/doc/parrot/examples/io/pipe2.pir
/usr/share/doc/parrot/examples/io/pipe3.pir
/usr/share/doc/parrot/examples/japh/README
/usr/share/doc/parrot/examples/japh/japh1.pasm
/usr/share/doc/parrot/examples/japh/japh2.pasm
/usr/share/doc/parrot/examples/japh/japh3.pasm
/usr/share/doc/parrot/examples/japh/japh4.pasm
/usr/share/doc/parrot/examples/japh/japh5.pasm
/usr/share/doc/parrot/examples/library/acorn.l
/usr/share/doc/parrot/examples/library/getopt_demo.pir
/usr/share/doc/parrot/examples/library/md5sum.pir
/usr/share/doc/parrot/examples/library/ncurses_life.pir
/usr/share/doc/parrot/examples/library/pcre.pir
/usr/share/doc/parrot/examples/mops/README
/usr/share/doc/parrot/examples/mops/mops.c
/usr/share/doc/parrot/examples/mops/mops.cs
/usr/share/doc/parrot/examples/mops/mops.il
/usr/share/doc/parrot/examples/mops/mops.p6
/usr/share/doc/parrot/examples/mops/mops.pl
/usr/share/doc/parrot/examples/mops/mops.ps
/usr/share/doc/parrot/examples/mops/mops.py
/usr/share/doc/parrot/examples/mops/mops.rb
/usr/share/doc/parrot/examples/mops/mops.scheme
/usr/share/doc/parrot/examples/namespace/namespace_dump.pir
/usr/share/doc/parrot/examples/nci/PQt.C
/usr/share/doc/parrot/examples/nci/QtHelloWorld.pasm
/usr/share/doc/parrot/examples/nci/ls.pir
/usr/share/doc/parrot/examples/nci/sdl_blue_rectangle.pir
/usr/share/doc/parrot/examples/nci/win32api.pir
/usr/share/doc/parrot/examples/opengl/shapes.pir
/usr/share/doc/parrot/examples/opengl/triangle.pir
/usr/share/doc/parrot/examples/pasm/cat.pasm
/usr/share/doc/parrot/examples/pasm/fact.pasm
/usr/share/doc/parrot/examples/pasm/hello.pasm
/usr/share/doc/parrot/examples/pasm/nanoforth.pasm
/usr/share/doc/parrot/examples/pasm/nanoforth2.pasm
/usr/share/doc/parrot/examples/pasm/small.xml
/usr/share/doc/parrot/examples/pasm/trace.pasm
/usr/share/doc/parrot/examples/pasm/xml_parser.pasm
/usr/share/doc/parrot/examples/past/01-sub.pir
/usr/share/doc/parrot/examples/past/blocktype_immediate.pir
/usr/share/doc/parrot/examples/past/four_plus_one.pir
/usr/share/doc/parrot/examples/pge/README
/usr/share/doc/parrot/examples/pge/TAP_grammar.pg
/usr/share/doc/parrot/examples/pge/benchmarks/ambs1/Makefile
/usr/share/doc/parrot/examples/pge/benchmarks/ambs1/ambs1.pg
/usr/share/doc/parrot/examples/pge/benchmarks/ambs1/main.pir
/usr/share/doc/parrot/examples/pge/benchmarks/ambs1/mktestcase
/usr/share/doc/parrot/examples/pge/grammars/IO.pg
/usr/share/doc/parrot/examples/pge/grammars/PatchGrammar.pg
/usr/share/doc/parrot/examples/pge/simple.pir
/usr/share/doc/parrot/examples/pir/circle.pir
/usr/share/doc/parrot/examples/pir/euclid.pir
/usr/share/doc/parrot/examples/pir/hanoi.pir
/usr/share/doc/parrot/examples/pir/hello-dwim.pir
/usr/share/doc/parrot/examples/pir/io.pir
/usr/share/doc/parrot/examples/pir/levenshtein.pir
/usr/share/doc/parrot/examples/pir/life.pir
/usr/share/doc/parrot/examples/pir/local_label.pir
/usr/share/doc/parrot/examples/pir/mandel.pir
/usr/share/doc/parrot/examples/pir/queens_r.pir
/usr/share/doc/parrot/examples/pir/quine_ord.pir
/usr/share/doc/parrot/examples/pir/readline.pir
/usr/share/doc/parrot/examples/pir/substr.pir
/usr/share/doc/parrot/examples/pir/sudoku.pir
/usr/share/doc/parrot/examples/pir/thr-primes.pir
/usr/share/doc/parrot/examples/pir/uniq.pir
/usr/share/doc/parrot/examples/sdl/blue_rect.pl
/usr/share/doc/parrot/examples/sdl/mandel.pir
/usr/share/doc/parrot/examples/sdl/minesweeper/README
/usr/share/doc/parrot/examples/sdl/minesweeper/eventhandler.pir
/usr/share/doc/parrot/examples/sdl/minesweeper/field.pir
/usr/share/doc/parrot/examples/sdl/minesweeper/mines.pir
/usr/share/doc/parrot/examples/sdl/minesweeper/mines.png
/usr/share/doc/parrot/examples/sdl/minesweeper/mines_debug.png
/usr/share/doc/parrot/examples/sdl/minesweeper/smiley.png
/usr/share/doc/parrot/examples/sdl/tetris/README
/usr/share/doc/parrot/examples/sdl/tetris/app.pir
/usr/share/doc/parrot/examples/sdl/tetris/block.pir
/usr/share/doc/parrot/examples/sdl/tetris/blockdata.pir
/usr/share/doc/parrot/examples/sdl/tetris/blocks.pir
/usr/share/doc/parrot/examples/sdl/tetris/board.pir
/usr/share/doc/parrot/examples/sdl/tetris/boarddata.pir
/usr/share/doc/parrot/examples/sdl/tetris/eventhandler.pir
/usr/share/doc/parrot/examples/sdl/tetris/tetris.pir
/usr/share/doc/parrot/examples/shootout/README
/usr/share/doc/parrot/examples/shootout/ack.pir
/usr/share/doc/parrot/examples/shootout/ack.pir_output
/usr/share/doc/parrot/examples/shootout/ack.py
/usr/share/doc/parrot/examples/shootout/binarytrees.pir
/usr/share/doc/parrot/examples/shootout/binarytrees.pir_output
/usr/share/doc/parrot/examples/shootout/fannkuch.pir
/usr/share/doc/parrot/examples/shootout/fannkuch.pir_output
/usr/share/doc/parrot/examples/shootout/fannkuch.py
/usr/share/doc/parrot/examples/shootout/fasta.pir
/usr/share/doc/parrot/examples/shootout/fasta.pir_output
/usr/share/doc/parrot/examples/shootout/harmonic.pir
/usr/share/doc/parrot/examples/shootout/knucleotide.pir
/usr/share/doc/parrot/examples/shootout/knucleotide.pir_input
/usr/share/doc/parrot/examples/shootout/knucleotide.pir_output
/usr/share/doc/parrot/examples/shootout/mandelbrot.pir
/usr/share/doc/parrot/examples/shootout/mandelbrot.pir_output
/usr/share/doc/parrot/examples/shootout/nbody.pir
/usr/share/doc/parrot/examples/shootout/nbody.pir_output
/usr/share/doc/parrot/examples/shootout/nsieve-bits-2.pir
/usr/share/doc/parrot/examples/shootout/nsieve-bits-2.pir_output
/usr/share/doc/parrot/examples/shootout/nsieve-bits.pir
/usr/share/doc/parrot/examples/shootout/nsieve-bits.pir_output
/usr/share/doc/parrot/examples/shootout/nsieve.pir
/usr/share/doc/parrot/examples/shootout/nsieve.pir_output
/usr/share/doc/parrot/examples/shootout/partialsums-2.pir
/usr/share/doc/parrot/examples/shootout/partialsums-2.pir_output
/usr/share/doc/parrot/examples/shootout/partialsums.pir
/usr/share/doc/parrot/examples/shootout/partialsums.pir_output
/usr/share/doc/parrot/examples/shootout/pidigits.pir
/usr/share/doc/parrot/examples/shootout/pidigits.pir_output
/usr/share/doc/parrot/examples/shootout/pidigits.py
/usr/share/doc/parrot/examples/shootout/random.pasm
/usr/share/doc/parrot/examples/shootout/random.pir
/usr/share/doc/parrot/examples/shootout/recursive-2.pir
/usr/share/doc/parrot/examples/shootout/recursive-2.pir_output
/usr/share/doc/parrot/examples/shootout/recursive.pir
/usr/share/doc/parrot/examples/shootout/recursive.pir_output
/usr/share/doc/parrot/examples/shootout/regexdna.pir
/usr/share/doc/parrot/examples/shootout/regexdna.pir_input
/usr/share/doc/parrot/examples/shootout/regexdna.pir_output
/usr/share/doc/parrot/examples/shootout/revcomp.pir
/usr/share/doc/parrot/examples/shootout/revcomp.pir_input
/usr/share/doc/parrot/examples/shootout/revcomp.pir_output
/usr/share/doc/parrot/examples/shootout/spectralnorm.pir
/usr/share/doc/parrot/examples/shootout/spectralnorm.pir_output
/usr/share/doc/parrot/examples/shootout/sumcol.pir
/usr/share/doc/parrot/examples/shootout/sumcol.pir_input
/usr/share/doc/parrot/examples/shootout/sumcol.pir_output
/usr/share/doc/parrot/examples/shootout/takfp.pir
/usr/share/doc/parrot/examples/shootout/takfp.pir_output
/usr/share/doc/parrot/examples/streams/Bytes.pir
/usr/share/doc/parrot/examples/streams/Combiner.pir
/usr/share/doc/parrot/examples/streams/Coroutine.pir
/usr/share/doc/parrot/examples/streams/FileLines.pir
/usr/share/doc/parrot/examples/streams/Filter.pir
/usr/share/doc/parrot/examples/streams/Include.pir
/usr/share/doc/parrot/examples/streams/Lines.pir
/usr/share/doc/parrot/examples/streams/ParrotIO.pir
/usr/share/doc/parrot/examples/streams/Replay.pir
/usr/share/doc/parrot/examples/streams/SubCounter.pir
/usr/share/doc/parrot/examples/streams/SubHello.pir
/usr/share/doc/parrot/examples/streams/Writer.pir
/usr/share/doc/parrot/examples/subs/bsr_ret.pasm
/usr/share/doc/parrot/examples/subs/coroutine.pasm
/usr/share/doc/parrot/examples/subs/jsr_ret.pasm
/usr/share/doc/parrot/examples/subs/multi_retvals.pir
/usr/share/doc/parrot/examples/subs/no_retval.pir
/usr/share/doc/parrot/examples/subs/pasm_sub1.pasm
/usr/share/doc/parrot/examples/subs/single_retval.pir
/usr/share/doc/parrot/examples/tge/README
/usr/share/doc/parrot/examples/tge/branch/branch.g
/usr/share/doc/parrot/examples/tge/branch/lib/Branch.pir
/usr/share/doc/parrot/examples/tge/branch/lib/Leaf.pir
/usr/share/doc/parrot/examples/tge/branch/transform.pir
/usr/share/doc/parrot/examples/tutorial/00_README.pod
/usr/share/doc/parrot/examples/tutorial/01_temp_var.pir
/usr/share/doc/parrot/examples/tutorial/02_local_var.pir
/usr/share/doc/parrot/examples/tutorial/03_temp_var_basic_pmcs.pir
/usr/share/doc/parrot/examples/tutorial/04_pod_comments.pir
/usr/share/doc/parrot/examples/tutorial/10_math_ops.pir
/usr/share/doc/parrot/examples/tutorial/11_math_ops_self_mod.pir
/usr/share/doc/parrot/examples/tutorial/12_math_ops_pasm.pir
/usr/share/doc/parrot/examples/tutorial/13_logical_ops.pir
/usr/share/doc/parrot/examples/tutorial/20_string_ops.pir
/usr/share/doc/parrot/examples/tutorial/21_string_ops_repeat.pir
/usr/share/doc/parrot/examples/tutorial/22_string_ops_length.pir
/usr/share/doc/parrot/examples/tutorial/23_string_ops_substr.pir
/usr/share/doc/parrot/examples/tutorial/24_string_ops_clone.pir
/usr/share/doc/parrot/examples/tutorial/30_arrays_basic.pir
/usr/share/doc/parrot/examples/tutorial/31_array_ops_split.pir
/usr/share/doc/parrot/examples/tutorial/32_array_ops_sprintf.pir
/usr/share/doc/parrot/examples/tutorial/33_hashes.pir
/usr/share/doc/parrot/examples/tutorial/34_multikey.pir
/usr/share/doc/parrot/examples/tutorial/40_file_ops.pir
/usr/share/doc/parrot/examples/tutorial/50_goto.pir
/usr/share/doc/parrot/examples/tutorial/51_if_unless.pir
/usr/share/doc/parrot/examples/tutorial/52_if_compare.pir
/usr/share/doc/parrot/examples/tutorial/53_loop.pir
/usr/share/doc/parrot/examples/tutorial/55_iterator.pir
/usr/share/doc/parrot/examples/tutorial/56_defined.pir
/usr/share/doc/parrot/examples/tutorial/57_exists.pir
/usr/share/doc/parrot/examples/tutorial/60_subroutines.pir
/usr/share/doc/parrot/examples/tutorial/61_namespaces.pir
/usr/share/doc/parrot/examples/tutorial/62_namespaces.pir
/usr/share/doc/parrot/examples/tutorial/70_class_object.pir
/usr/share/doc/parrot/examples/tutorial/80_closure.pir
/usr/share/doc/parrot/examples/tutorial/81_continuation.pir
/usr/share/doc/parrot/examples/tutorial/82_coroutine.pir
/usr/share/doc/parrot/examples/tutorial/83_external_libraries.pir
/usr/share/doc/parrot/examples/tutorial/90_writing_tests.pir
Files included in the =libparrot0= package:
/usr/bin/libparrot.dll
Files included in the =libparrot-devel= package:
/usr/bin/parrot-config
/usr/include/parrot.h
/usr/include/parrot/atomic.h
/usr/include/parrot/atomic/fallback.h
/usr/include/parrot/atomic/gcc_pcc.h
/usr/include/parrot/atomic/gcc_x86.h
/usr/include/parrot/atomic/sparc.h
/usr/include/parrot/builtin.h
/usr/include/parrot/caches.h
/usr/include/parrot/cclass.h
/usr/include/parrot/charset.h
/usr/include/parrot/compiler.h
/usr/include/parrot/config.h
/usr/include/parrot/core_pmcs.h
/usr/include/parrot/datatypes.h
/usr/include/parrot/debug.h
/usr/include/parrot/dod.h
/usr/include/parrot/dynext.h
/usr/include/parrot/embed.h
/usr/include/parrot/encoding.h
/usr/include/parrot/enums.h
/usr/include/parrot/events.h
/usr/include/parrot/exceptions.h
/usr/include/parrot/exec.h
/usr/include/parrot/exit.h
/usr/include/parrot/extend.h
/usr/include/parrot/extend_vtable.h
/usr/include/parrot/feature.h
/usr/include/parrot/global.h
/usr/include/parrot/global_setup.h
/usr/include/parrot/has_header.h
/usr/include/parrot/hash.h
/usr/include/parrot/headers.h
/usr/include/parrot/hll.h
/usr/include/parrot/imcc.h
/usr/include/parrot/inter_call.h
/usr/include/parrot/interpreter.h
/usr/include/parrot/intlist.h
/usr/include/parrot/io.h
/usr/include/parrot/jit_emit.h
/usr/include/parrot/key.h
/usr/include/parrot/library.h
/usr/include/parrot/list.h
/usr/include/parrot/longopt.h
/usr/include/parrot/memory.h
/usr/include/parrot/misc.h
/usr/include/parrot/mmd.h
/usr/include/parrot/nci.h
/usr/include/parrot/oo.h
/usr/include/parrot/oo_private.h
/usr/include/parrot/op.h
/usr/include/parrot/oplib.h
/usr/include/parrot/oplib/core_ops.h
/usr/include/parrot/oplib/core_ops_cg.h
/usr/include/parrot/oplib/core_ops_cgp.h
/usr/include/parrot/oplib/core_ops_switch.h
/usr/include/parrot/oplib/ops.h
/usr/include/parrot/packfile.h
/usr/include/parrot/parrot.h
/usr/include/parrot/pic.h
/usr/include/parrot/platform.h
/usr/include/parrot/platform_interface.h
/usr/include/parrot/pmc.h
/usr/include/parrot/pmc_freeze.h
/usr/include/parrot/pobj.h
/usr/include/parrot/register.h
/usr/include/parrot/resources.h
/usr/include/parrot/scheduler.h
/usr/include/parrot/scheduler_private.h
/usr/include/parrot/settings.h
/usr/include/parrot/slice.h
/usr/include/parrot/smallobject.h
/usr/include/parrot/stacks.h
/usr/include/parrot/stat.h
/usr/include/parrot/stm/backend.h
/usr/include/parrot/string.h
/usr/include/parrot/string_funcs.h
/usr/include/parrot/string_primitives.h
/usr/include/parrot/string_private_cstring.h
/usr/include/parrot/sub.h
/usr/include/parrot/thr_pthread.h
/usr/include/parrot/thr_windows.h
/usr/include/parrot/thread.h
/usr/include/parrot/tsq.h
/usr/include/parrot/vtable.h
/usr/include/parrot/vtables.h
/usr/include/parrot/warnings.h
/usr/lib/parrot/include/call_bits.pasm
/usr/lib/parrot/include/cclass.pasm
/usr/lib/parrot/include/datatypes.pasm
/usr/lib/parrot/include/errors.pasm
/usr/lib/parrot/include/except_severity.pasm
/usr/lib/parrot/include/except_types.pasm
/usr/lib/parrot/include/hllmacros.pir
/usr/lib/parrot/include/iglobals.pasm
/usr/lib/parrot/include/interpcores.pasm
/usr/lib/parrot/include/interpdebug.pasm
/usr/lib/parrot/include/interpflags.pasm
/usr/lib/parrot/include/interpinfo.pasm
/usr/lib/parrot/include/interptrace.pasm
/usr/lib/parrot/include/iotypes.pasm
/usr/lib/parrot/include/iterator.pasm
/usr/lib/parrot/include/longopt.pasm
/usr/lib/parrot/include/mmd.pasm
/usr/lib/parrot/include/opengl_defines.pasm
/usr/lib/parrot/include/parrotlib.pbc
/usr/lib/parrot/include/pmctypes.pasm
/usr/lib/parrot/include/signal.pasm
/usr/lib/parrot/include/sockets.pasm
/usr/lib/parrot/include/stat.pasm
/usr/lib/parrot/include/stdio.pasm
/usr/lib/parrot/include/stringinfo.pasm
/usr/lib/parrot/include/sysinfo.pasm
/usr/lib/parrot/include/test_more.pir
/usr/lib/parrot/include/timer.pasm
/usr/lib/parrot/include/tm.pasm
/usr/lib/parrot/include/warnings.pasm
/usr/lib/parrot/src/glut_callbacks.c
/usr/lib/parrot/src/install_config.o
/usr/lib/parrot/src/nci.c
/usr/lib/parrot/src/null_config.o
/usr/lib/parrot/src/ops/core_ops_cgp.c
/usr/lib/parrot/src/ops/core_ops_switch.c
/usr/lib/parrot/src/parrot_config.o
/usr/lib/pkgconfig/parrot.pc
Files included in the =parrot-perl6= package:
/usr/bin/perl6.exe
Files included in the =parrot-languages= package:
/usr/bin/parrot-APL.exe
/usr/bin/parrot-abc.exe
/usr/bin/parrot-bf.exe
/usr/bin/parrot-c99.exe
/usr/bin/parrot-cardinal.exe
/usr/bin/parrot-chitchat.exe
/usr/bin/parrot-forth.exe
/usr/bin/parrot-hq9plus.exe
/usr/bin/parrot-lisp.exe
/usr/bin/parrot-lolcode.exe
/usr/bin/parrot-lua.exe
/usr/bin/parrot-m4.exe
/usr/bin/parrot-ook.exe
/usr/bin/parrot-pheme.exe
/usr/bin/parrot-plumhead.exe
/usr/bin/parrot-punie.exe
/usr/bin/parrot-pynie.exe
/usr/bin/parrot-squaak.exe
/usr/bin/parrot-tcl.exe
-------------------------------------------------------------------------------
Port Notes:
----- version parrot-0.6.3-1 -----
* first port, with the help from #parrot, fedora spec,
gentoo ebuild and freebsd ports.
* docdir is /usr/share/doc/parrot. This would require a
major Configure hack.
* the php language plumhead is still named plumhead,
not pipp as in the next release.
Cygwin port maintained by: Reini Urban <rurban@x-ray.at>
Please address all questions to the Cygwin mailing list
at <cygwin@cygwin.com>
sdesc: "Parrot Virtual Machine"
ldesc: "Parrot is a virtual machine designed to efficiently compile and
execute bytecode for interpreted languages. Parrot is a target for Perl 6
and a lot of other languages"
category: Interpreters
requires: cygwin libparrot0
sdesc: "Various language implementions on Parrot"
category: Interpreters
requires: libparrot0