# ACTIVESTATE TEAPOT-PKG BEGIN TM -*- tcl -*- # -- Tcl Module # @@ Meta Begin # Package oo::util 1 # Meta as::build::date 2013-01-31 # Meta as::origin http://sourceforge.net/projects/tcllib # Meta category Utility commands for TclOO # Meta description Utility commands for TclOO # Meta license BSD # Meta platform tcl # Meta require {Tcl 8.5} # Meta require TclOO # Meta subject {method reference} {command prefix} callback TclOO # Meta subject currying {my method} # Meta summary oo::util # @@ Meta End # ACTIVESTATE TEAPOT-PKG BEGIN REQUIREMENTS package require Tcl 8.5 package require TclOO # ACTIVESTATE TEAPOT-PKG END REQUIREMENTS # ACTIVESTATE TEAPOT-PKG BEGIN DECLARE package provide oo::util 1 # ACTIVESTATE TEAPOT-PKG END DECLARE # ACTIVESTATE TEAPOT-PKG END TM # # ## ### ##### ######## ############# #################### ## -*- tcl -*- ## (C) 2011 Andreas Kupries, BSD licensed. # # ## ### ##### ######## ############# #################### ## Requisites package require Tcl 8.5 package require TclOO # # ## ### ##### ######## ############# ##################### ## Public API implementation # Easy callback support. # http://wiki.tcl.tk/21595. v20, Donal Fellows proc ::oo::Helpers::mymethod {method args} { list [uplevel 1 {namespace which my}] $method {*}$args } # # ## ### ##### ######## ############# #################### ## Ready package provide oo::util 1