Here are some notes from the experimental parrot wiki
       http://www.vendian.org/parrot/wiki/


A list of parrot build-time files (on x86).


Configure.pl creates Makefiles
./Makefile
./classes/Makefile
./docs/Makefile
./languages/Makefile
./languages/befunge/Makefile
./languages/bf/Makefile
./languages/imcc/Makefile
./languages/jako/Makefile
./languages/miniperl/Makefile
./languages/ook/Makefile
./languages/perl6/Makefile
./languages/scheme/Makefile

Configure.pl also creates headers
./include/parrot/config.h
./include/parrot/core_pmcs.h
./include/parrot/feature.h
./include/parrot/has_header.h
./include/parrot/platform.h
./include/parrot/platform_interface.h
and assorted
./core_pmcs.c
./lib/Parrot/Config.pm
./lib/Parrot/PMC.pm
./libparrot.def
./myconfig
./platform.c

There are preexisting Makefile's or Makefile.PL's in
./examples/assembly/Makefile
./languages/cola/Makefile
./languages/miniperl/Miniperl/Makefile.PL
./languages/parrot_compiler/Makefile
./languages/perl6/t/parser/Makefile
./languages/regex/Makefile
./languages/ruby/Makefile.PL
./lib/Parrot/Makefile.PL
and in icu/



make creates executables
./parrot
and libraries
./blib/lib/libparrot.a
and pods
./docs/core_ops.pod
./docs/io_ops.pod
./docs/packfile-c.pod
./docs/packfile-perl.pod
and assorted
./core_ops.c
./core_ops_cg.c
./core_ops_cgp.c
./core_ops_prederef.c
./core_ops_switch.c
./fingerprint.c
./include/parrot/jit_emit.h
./include/parrot/oplib/core_ops.h
./include/parrot/oplib/core_ops_cg.h
./include/parrot/oplib/core_ops_cgp.h
./include/parrot/oplib/core_ops_prederef.h
./include/parrot/oplib/core_ops_switch.h
./include/parrot/vtable.h
./jit_cpu.c
./lib/Parrot/OpLib/core.pm
./nci.c
and .h and .c files for pmc's
./classes/array.pmc
./classes/boolean.pmc
./classes/compiler.pmc
./classes/continuation.pmc
./classes/coroutine.pmc
./classes/csub.pmc
./classes/default.pmc
./classes/eval.pmc
./classes/intlist.pmc
./classes/iterator.pmc
./classes/key.pmc
./classes/managedstruct.pmc
./classes/multiarray.pmc
./classes/nci.pmc
./classes/parrotclass.pmc
./classes/parrotobject.pmc
./classes/perlarray.pmc
./classes/perlhash.pmc
./classes/perlint.pmc
./classes/perlnum.pmc
./classes/perlscalar.pmc
./classes/perlstring.pmc
./classes/perlundef.pmc
./classes/pointer.pmc
./classes/scalar.pmc
./classes/scratchpad.pmc
./classes/sub.pmc
./classes/unmanagedstruct.pmc
and directories
./blib
./blib/lib

Reply via email to