parrotcode: Untitled | |
Contents | Language Implementations | TCL |
A from scratch implementation of Tcl on Parrot.
To build the tcl compiler, first build parrot and the parrot utilities. From the top level parrot directory:
perl Configure.pl && make
Then, type make
in this directory. This will generate the file tcl.pbc
which can then be used to run tcl programs.
../../parrot tcl.pbc foo.tcl
To run partcl interactively, type:
make tclsh
in this directory.
partcl supports two command line options (that are not standard Tcl):
-e
switch, this option will let you specify tcl code in the command line, which will then be executed. e.g: $ ../../parrot tcl.pbc -e='puts {Hello World}'
Hello World
=
. (Because parrot's getopt implementation requires it.)-e
.).To run an example, change to the examples
, and type make
for instructions.
To run the test suite, type make test
. Note - if any tests fail, try setting the environment variable TEST_PROG_ARGS
to -G
and retry.
If any tests fail (with -G
or not), please email the perl6-internals list.
See docs/
and TODO
|