Skip to content

Commit

Permalink
add
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.parrot.org/parrot/trunk@8472 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  • Loading branch information
coke committed Jun 28, 2005
1 parent 3ea5d49 commit 00b7fdb
Showing 1 changed file with 18 additions and 3 deletions.
21 changes: 18 additions & 3 deletions languages/tcl/TODO
Original file line number Diff line number Diff line change
@@ -1,7 +1,22 @@
From autrijus's talk:

PIR Tree - can we use this instead of the craptacular "compile a string"
version of compile we are currently using.



=head1 Various

=over 4

=item change how we run parrot

Right now we cd up to parrot's root directory and then path down to tcl

Leo has asked to change this to instead do ../../parrot tcl.pbc foo.tcl

This is fine by me but didn't work as of a year ago. =-)

=item interactive tclsh

simple interactive mode now exists. Still have to:
Expand Down Expand Up @@ -78,7 +93,7 @@ source per-user settings. L<tclsh>
[string compare] [string equal] [string last]
[string bytelength] [string is] [string map]
[string wordstart] [string wordend] [switch] [tcltest]
[tell] [update] [variable] [vwait]
[tell] [update] [variable] [vwait] [trace]

=back

Expand All @@ -99,7 +114,7 @@ tests so they're consistent.

tclversion, body, args, exists

=item expr's precedence and parens and missing functionality.
=item [expr]'s precedence and parens and missing functionality.

=item [puts]'s ability to write to other channels

Expand Down Expand Up @@ -129,7 +144,7 @@ Perhaps via [namespace import]? Can fake it right now with [inline]

=item multiple level lists

=item expr
=item [expr]

Clean up [expr]. MUUUUCH room for improvement there. [expr] is the source
of most of our abysmal performance in bench.tcl.
Expand Down

0 comments on commit 00b7fdb

Please sign in to comment.