client
hush::dot* hush; // (distributed) object tables
widgets::dot* widgets; // widgets contains hush
hush::kit* tk; // remote kit object
widgets::message* banner;
try {
hush = widgets = widgets::dot::_bind (SERVER, argv[1]);
tk = hush->kit("tk");
banner = widgets->message("hello"); // must exist
} catch (...) {
cerr << "Unexpected exception ..." << endl;
return -1;
}
while (1) {
char text = readtext(); // from stdin
banner->text( text ); // display text
tk->eval(text);
}
slide: A tk client