summaryrefslogtreecommitdiffstats
path: root/generic/tclOOScript.h
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2025-08-22 15:02:51 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2025-08-22 15:02:51 (GMT)
commit63e9714b2ebee7046c5a8506b54e836c3f567a86 (patch)
tree1c8bae086c3f220ddcdbd01a5918adc0c34dffd7 /generic/tclOOScript.h
parentcca1a031f796787ad1f40e39cf6d88c163c41e6f (diff)
downloadtcl-63e9714b2ebee7046c5a8506b54e836c3f567a86.zip
tcl-63e9714b2ebee7046c5a8506b54e836c3f567a86.tar.gz
tcl-63e9714b2ebee7046c5a8506b54e836c3f567a86.tar.bz2
Start making TclOO faster to initialise (backport)
Diffstat (limited to 'generic/tclOOScript.h')
-rw-r--r--generic/tclOOScript.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/generic/tclOOScript.h b/generic/tclOOScript.h
index 98fa20e..50d827f 100644
--- a/generic/tclOOScript.h
+++ b/generic/tclOOScript.h
@@ -30,14 +30,6 @@ static const char *tclOOSetupScript =
"\t::namespace path {}\n"
"\tnamespace eval Helpers {\n"
"\t\tnamespace path {}\n"
-"\t\tproc callback {method args} {\n"
-"\t\t\tlist [uplevel 1 {::namespace which my}] $method {*}$args\n"
-"\t\t}\n"
-"\t\tnamespace export callback\n"
-"\t\tnamespace eval tmp {namespace import ::oo::Helpers::callback}\n"
-"\t\tnamespace export -clear\n"
-"\t\trename tmp::callback mymethod\n"
-"\t\tnamespace delete tmp\n"
"\t\tproc classvariable {name args} {\n"
"\t\t\tset ns [info object namespace [uplevel 1 {self class}]]\n"
"\t\t\tforeach v [list $name {*}$args] {\n"