У меня установлен Tcl 8.6 в моей системе. Я просто пытаюсь несколько примеров из TIP #257: Object Orientation for Tcl:Ошибка при создании объектов с использованием TclOO
oo::object create foo
::foo
oo::define foo {method bar {} {puts "Hello, World!"}}
foo does not refer to a class
while evaluating {oo::define foo {method bar {} {puts "Hello, World!"}}}
Я думал, что я могу просто создать объект без класса, или то, что я делаю неправильно?
Пример, возможно, работал с ранними версиями реализации, но конфигурация экземпляров была перемещена в отдельную команду 'oo :: objdefine', чтобы сделать код немного менее сумасшедшим. –