Posted to tcl by frerich at Wed May 21 07:44:18 GMT 2014view raw
- proc my_handler {record} {
- puts "Street: [$record street]"
- }
- proc invoke_handler {handler street town} {
- proc record {field} "
- switch \$field {
- street { return {$street} }
- town { return {$town} }
- default { error \"unknown field '\$field'\" }
- }
- "
- $handler record
- }
- invoke_handler my_handler "sample street" "sample town"