Система объектов, включаемая в Tcl, по сути является фреймворком. Хотя с ним можно работать напрямую, его цель - стать основой, на которой могут быть построены другие ОО-системы. Три объектные системы, которые, вероятно, наиболее широко известны для Tcl (itcl, xotcl, snit), все упомянуты в ссылке, предоставленной Натаном.
Я работал с itcl, и его очень легко использовать, если вы привыкли к C / C ++ / Java / и т. Д.
Мне показалось, что работать с XOTcl немного раздражает, но многие люди любят его за его мощь, поэтому возьмите его с крошкой соли.
Snit - это чисто tcl OO-система (входит в tcllib и, следовательно, ее легко получить и включать в любые батареи, включенные в дист)
Краткое резюме: Стандарт не существует. Если вы хотите что-то, что вы можете использовать с наибольшей вероятностью установки независимо от того, куда вы идете, то Snit, вероятно, лучший выбор.