cvsuser     05/03/28 21:24:32

  Modified:    languages/tcl TODO
  Log:
  cleanup
  
  Revision  Changes    Path
  1.35      +3 -19     parrot/languages/tcl/TODO
  
  Index: TODO
  ===================================================================
  RCS file: /cvs/public/parrot/languages/tcl/TODO,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- TODO      17 Mar 2005 16:33:23 -0000      1.34
  +++ TODO      29 Mar 2005 05:24:31 -0000      1.35
  @@ -34,18 +34,9 @@
   The current list to string logic in C<dynclasses/tcllist.pmc> is missing 
logic
   to properly escape string elements.
   
  -=item PMC based parser
  -
  -a TclParser PMC has been added to dynclasses. All uses of _Tcl::__parse now
  -use this PMC instead (which calls a hidden PIR version of the original 
parse.)
  -
  -Next step: eliminate lib/parse.imc and run this functionality directly in C
  -in the TclParser PMC.  (Will is working on this)
  -
   =item string to list 
   
  -Should be moved to tcllist's set_string method. (but this requires first
  -moving the parser into a pmc.)
  +Should be moved to tcllist's set_string method.
   
   =item tclword
   
  @@ -86,7 +77,8 @@
   
   =item misc
   
  -hex & unicode escapes are not supported in C<lib/parser.imc>
  +hex & unicode escapes are not currently supported in 
  +C<dynclasses/tclparser.pmc>'s C<parse>.
   
   =item unimplemented commands/subcommands
   
  @@ -204,14 +196,6 @@
   the sub on the fly, where, with a compiler, we may want to defer compilation,
   and simply be able to extract the generated PIR.
   
  -=item (LOW) speed
  -
  -Comparing examples/fact.tcl with parrot vs. tclsh (OSX)
  -
  - ??/??/??: 8-12 x slower, single call
  - 05/14/04: 500 calls in a loop slows us down to 60x!
  - 11/22/04: 500 calls in a loop: only 10x slower!
  -
   =item expr
   
   Clean up expr. MUUUUCH room for improvement there.
  
  
  

Reply via email to