Tcl'er since ~1994 (my boss put me into a group to develop a SW management tool based on Tcl/Tk). Until now I wrote a huge amount of Tcl/Tl software mostly used by German companies. This is just a subset (I can not remember all the projects) 1. Banking: 1. a couple of tools used to setup and maintain a SW known as “Kondor” (by Reuters). “Kondor” is used as back-office SW mostly for money exchange and money-market deals. I wrote a plug in technology to extend the default features of “Kondor” with special customer reports (all together ~ 20 independent projects) 2. a couple of tools used to setup and maintain a SW known as “Xetra” and “Eurex”. “Xetra” and “Eurex” is a SW for management of Stock and Option Market issues (something like Ebay for the big guys) (all together ~ 10 independent projects) 2. Telecommunication: 1. a couple of tools used to setup and maintain a SW known as “Ars” (by Remedy). This SW is used to create 3-tier database based Applications. The GUI is a generic tool called “Remedy User” and acts like a “Web-Browser for Ars special data”. This mean all the application-logic is placed in the server and no application specific client-setup is necessary. First I designed a Tcl-Extension to act with the Ars-Api. With this ex- tension I wrote a huge amount of tools to do near everything with Ars and the applica- tions run on it. (all together ~ 30 independent projects) 3. Industry: 1. At the end of the last millennium I had the ill idea to write a compiler for Tcl. I call this SW just “Compiler” and used it to compile tcl-scripts into native binaries. This works very well on all known Tcl-Host-Os's like the different kinds of Unix's, Mac Os and Windows. The benefits are speed (significant faster), security (nobody can read your code) and easiness (putting everything together). But I call this project useless because I never got my investment back. The only thing i learned: 1. every SW project is possible if you put the right guys at the right place 2. never try to make business with people who have no money 3. never start a project before you know to get the money back 2. A tool for connecting “something” together. This is a very generic description but its just a generic tool. This tool is used to connect very different software (mostly a legacy application) with other software (mostly something useful or something hype). Connecting means the connected SW acts like one SW but with the benefit of independent roots. 3. I call me 100% Unix and this mean in 2004 100% (Linux, SunSolaris, ..) 100% (MacOsX) and 100% Windows (SFU). The later one I discovered this year (2004) to finally close my last OS world gap. Windows (SFU) or [Interix] is a full Unix running as a Windows subsystem and used to provide a Posix infrastructure to the Windows OS. I maintain the Tcl/Tk port to [Interix] (because I'm the first one who did it). Together with Tcl/Tk I've done an Expect port as well. ---- [[ [Category Person] ]]