is there a way to load Tcl Tk 8.5 when writing simvision plugins?
> No. The SimVision Tcl interpreter is version 8.4. There is no way for the user to change this.
is there a way to load the Tcl Tile package (or other Tcl GUI packages) in simvision?
> Yes. You can use the standard Tcl "load" and "package require" commands to load your own packages. (Assuming they are compatible with Tcl 8.4.)
there a c++ API for writing plugins (besides the tcl API) where i can
use Qt/Gtk/Wx to create the GUI ? a java API for writing plugins?
> No. The API for writing plug-ins is in Tcl and documented in the SimVision Tcl command reference. Please note, however, that you could write your own GUI in whatever language you like and communicate with SimVision over a socket connection. An example of using sockets with SimVision is shipped in the installation in the following directory: