I just read a bit of documentation from the Picolisp page. It looks really cool, but can it reach arbitrarily far up the call stack? That's the quality of tcl that I don't see other places. The capabilities of 'upvar' and 'uplevel'.
[Edit] I should say "one of the qualities." The other important one is that Tcl has no types. Even all the lisps I know have types.