[[polysemy]] "[BOOK Tricks of the Java Programming Gurus]" has a chapter that illustrates the concept well. Also see "What is 'embedding'?" [http://click.unixreview.email-publisher.com/maaaw3aaaTAgva2scaRb/]. [RS]: As a simple hint, you do embedding when your C code contains #include ... Tcl_Interp *interp = NULL; Tcl_CreateInterp(interp): ... Then you can create new Tcl commands, link static variables from your C program to Tcl variables, but first of all have the power of Tcl at your fingertips ;-) ---- I thought there was at least one more call - to some sort of locating the encoding files, etc. function - required? ---- [Category Glossary]