Posted to tcl by aspect at Wed Feb 12 05:26:16 GMT 2020view pretty
proc ok {result} {
tailcall return -code ok $result
}
proc notok {result} {
tailcall return -code error $result
}
proc q {} {
notok "I can't do that Dave"
}
proc z {} {
ok "I like that, please do it again"
}
proc a {} {
if {[catch {q} res]} {
notok $res
}
puts "doing other stuff"
ok "done"
}
a