The remote process will evaluate the received args string in its Tcl interpreter. Any return value will be sent back to the waiting RPC caller process. The distributed object commands of Tcl-DP are implemented on top of the RPC commands described above. An object in Tcl-DP is a procedure, just like a widget instance of Tk is a procedure. A procedural object must take as its first argument a method selector.
Objects can have slots.
Objects are usually defined in C for speed but have a Tcl access interface. For example, Tk widgets are defined in C but have Tcl access interfaces. Once you have created an object, you may distribute that object among several RPC connected processes. Trigger are code that is evaluated when the value of a slot in an object changes. See DP Address , DP Packet , and DP RPC .