parrotcode: Untitled | |
Contents | Language Implementations | TCL |
a brief overview on how to help out,
if you're interested.
In general,
it's ok to send patches for tcl to the RT system for anything that isn't "BIG STUFF" - those,
please bounce off me first.
I'd prefer diff -u
patches,
but am happy to take complete files as well.
Most of this is mentioned in the TODO - in fact, this document probably should merge with the TODO to avoid redundancy.
\u
escapes.
I've tried to start documenting these in the TODO with sections like given Unicode
,
then listing the things that we can do once we have that.docs/
useful?
Could use someone to proof them,
and verify that there are no missing chunks (if missing,
write them,
or get them added to the TODO
),
and that they are coherent.lib/commands
- Each of these subs takes some number of PMCs as arguments.
For those commands that take a fixed number of parameters,
we declare them with .param
.
For those that take a variable number,
we use the foldup
opcode.t/
- tests for puts
,
for example,
go in t/cmd_puts.t
- we use the Test::Harness
framework,
via Parrot::Test
.
To run your test,
just say make test
in the top level tcl directory.
Be sure to test each of the subcommands.
While our eventual goal is to pass the tcl test suite,
we really need to maintain a good one on our own in the meantime.
|