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
You can also generate a faux-executable with make tclsh
; You could then run examples with simply:
./tclsh
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
-e
.).../../tools/util/pirtidy.pl
.To run an example, change to the examples
directory, and type make
for instructions.
To run the test suite, type make test
. If any tests fail, try TEST_PROG_ARGS=-G make test
, which will disable parrot's garbage collection system. Send the results of both to the mailing list parrot-porters@perl.org
.
See docs/
and TODO
We are targeting Tcl 8.5.1.
|