I will try to modify the Jacl Shell to work with Tcl and TclBlend. If this is successful, the shell becomes a very good example on how Tcl can be embedded into Java. Then, I can write up some documentation on how to use Tcl and TclBlend from a Java application. I read over your paper regarding Tcl. I agree that the Notifier does accomplish the job of protecting the interpreter from multi-threaded access. I have no problem with the design of the Interp class and the Notifier class. I was just thrown off course because the implementation of the Jacl shell violated the rule on the usage of tcl.lang.Interp. I was not sure if Jacl did that by design. -- Jiang Wu [EMAIL PROTECTED] ---------------------------------------------------------------- The TclJava mailing list is sponsored by Scriptics Corporation. To subscribe: send mail to [EMAIL PROTECTED] with the word SUBSCRIBE as the subject. To unsubscribe: send mail to [EMAIL PROTECTED] with the word UNSUBSCRIBE as the subject. To send to the list, send email to '[EMAIL PROTECTED]'. An archive is available at http://www.mail-archive.com/tcljava@scriptics.com