* I took all of your changes, but I've kept my own non-conflicting local improvements. * I think TOURNAMENT 4 is too high, but I copied that default from you. I use 2 nowadays. * /lp has some problems. I'm debugging it, but It's gonna be broke for a day. * Makefile.osx is a separate file. You might try "make litcl" using my normal makefile. Then instead of tclsh run.tcl try ./litcl run.tcl * oh also i rolled back your changes in rogers, below. call and i'll explain why. If you're writing more info to the ___9999 files, write it as LISTS like this: puts $f [list $this and $that] then read_tail will read the entire file as a "list" and get the last element. This handles all the escaping issues of white space & weird stuff for you. proc VIRGIL_read_tail filename { # virgil version set f [open $filename] set x [read $f] close $f set tabpos [string first "\t" $x] set tabpos [expr {$tabpos + 1}] set x [string range $x $tabpos end] set x [string trimright $x "\r\n"] lindex $x end } proc read_tail filename { # strick version set f [open $filename] set x [read $f] close $f lindex $x end }