Matthew Smith schrieb:
How do I call the methods like push and pop?
Let us assume, you have a class "Stack" defined and the class stack contains definitions for the methods (instprocs) "push" and "pop". The class provides these methods for ins instances. Therefore, in order to invoke these methods, you will need an instance of class Stack (an object of the type Stack). One can create such an instances (e.g. "s1") with the following command
Stack s1
Once the object exists, the methods "push" and "pop" can be called via s1 push a
or
puts [s1 pop]
So, the first word of the Tcl command refers to the object (the instance of class stack) and the second word refers to the method. If there are more words, these are passed as arguments to the method.
Hope, this helps -gustaf neumann
PS: The xotcl-core tutorial ist for the OpenACS environment. There, it is not necessary to include the "package require XOTcl" and the "namespace import ::xotcl::*". You need these commands in case you use XOTcl in a tclsh.