Home Page - http://www.sics.se/~emmanuel/ Blog - http://embrof.sics.se/ In summary, scripting and Tcl have changed my programmer's life. There is before and after. I am a researcher and have been involved in numerous prototyping projects where we show people how to use the technology that we are focusing on (multi-user VR). Before, we were coding horrible applications in C, it tooks months for a pale result. Then, I interfaced Tcl to our toolkit and now we can do in weeks what took us months before. If you are interested, have a look at [DIVE] http://dive.sics.se/. The page has already been outdated for several years, but we are still working on the software behind it. I have changed research area since I last wrote something in here, but am still using Tcl for most of my work. I have made a library called the [TIL] [http://til.sf.net] available for download and hacking. I am also making available some libraries on my home page [http://www.sics.se/~emmanuel/?Code], feel free to use them, they are BSD licensed. ---- I appear here and there in this Wiki, usually as [EF]. Here are the places where I made some sort of significant contribution. * The [DIVE] page, though initiated by someone else, feels like mine, since I am the architect behind the DIVE/Tcl "revolution". * The [TIL] is my way to give back years of satisfaction to the Tcl community. The library contains plenty of what I hope is useful code. * [TAX Revisited] is my own take on a revisited minimalist XML parser. * I have made a proper package [http://wiki.tcl.tk/15347] of e: the tiny editor for [eTcl] [http://wiki.tcl.tk/15347]. * outlog [http://wiki.tcl.tk/12612] rotates log file automagically, you'd better off picking up the (more up to date) implementation in the [TIL]. * [Skype and Tcl] is one my latest additions, I hope to get this growing as I go on with my experiments. * I extended a bit [htext]. * The [LongLat Converter] will help you out when converting between all the different ISO formats for Longitude and Latitude. * [DNS Library Revisited] is now part both of the [tcllib] and the [TIL]. Sadly these are two slightly diverging versions and out to merge at some point. * [Java UTF Socket Communication] says almost it all. And while we are into Java, this [http://wiki.tcl.tk/11294] will help you finding where it is installed! * This debugging helper [http://wiki.tcl.tk/12688] will help you watching the creation of global variables (in sub-namespaces). * The [winapi] library is an (incomplete) attempt to provide a low-level layer to access the Windows API. * The [Batch Changing Modification Time of Pictures] is a little script that will use JPEG EXIF data to re-date the files according to the EXIF DateTime fields. * [A(Modified)(Simple)Meter] is an improvement over A(Simple)Meter from the french wiki. I felt like I had done enough improvements to give it a life on its own, and that it would benefit to more people by having a space here. * [make library] [LV] Emmanual also just mentioned (over on comp.lang.tcl): * picbrowser - http://www.sics.se/~emmanuel/?Code:picbrowser The picbrowser library implements a new Tcl/Tk widget for the navigation of file hierarchies that contain a lot of pictures. During browsing, all pictures within a directory will be shown as thumbnails. Other files will be shown with standard icons. * dragger - http://www.sics.se/~emmanuel/?Code:dragger The dragger library implements the back end support for drag and drop of icons, i.e. Tk widgets. The library will take care of creating the dragged icon and of the animation and will deliver a callback when the icon is dropped. * flexupdate - http://www.sics.se/~emmanuel/?Code:flexupdate The flexupdate library aims at minimising the number of calls to the infamous update command by issuing calls to the command at regular intervals only. * splash - http://www.sics.se/~emmanuel/?Code:splash ---- Nowadays, I also have started some activity on the french wiki [http://wfr.tcl.tk/1276]. I will probably keep most of my contributions here though. ---- [[[Category Home Page]|[Category Person]]]