Contact info edit
mail: jos _dot_ decoster _at_ gmail _dot_ comjdc on the Tcler's chat.homepage: http://sites.google.com/site/josdecoster
Contributions edit
- Example using Wub at http://github.com/jdc8/wubexamples

- New wiki Formatting Rules
- WubWikit
- wiki database for offline use
- webchain: a web interface to IRC chat
- wubchain, a Wub based web interface to IRC chat [1]
- A Space Invaders game I made.
- tclMIDI, a package to work with Midi files. Also try Muzic to make music with Tcl.
- midistreamdll, a wrapper for the Windows Midi stream API.
- Needed to assist in local elections, I made this little script to allocate the seats according to the Imperiali method
- Some tkchat hacking in tkchat bot
- tclMetarGui: a starkit to display METAR weather data on a world map.
- Tchords: a scale and chord finder for guitar or bass.
- RMMADWIM: solve and solve1 skeleton
- Metar stations
- Metar data
- World locations
- Example using Google AJAX search API
- C++ object-style Tcl example extension
- ar
- Code Golf Saving Time
- tcljs
embeds the Spidermonkey javascript interpreter in Tcl, TEA based. - tcljspac
provides utility functions needed to process proxy.pac files with tcljs - Debugging The Slow
- Wub tutorial presented at 8th European Tcl/Tk Users Meeting, available from http://code.google.com/p/wubwikit/downloads/list

- How to repair Wiki damage
- Wrapper for ZeroMQ messaging library
- Wrapper for Crossroads I/O messaging library
- Wrapper for Google's Snappy
compression/decompression library: http://github.com/jdc8/tclsnappy
- Wrapper for MessagePack binary serialization library: http://github.com/jdc8/tclmsgpack

- Pure Tcl implementation of MessagePack binary serialization library: http://github.com/jdc8/msgpack

- llvmtcl, a wrapper for LLVM's C API
- A partial Tcl implementation of the TemplateToolkit
: http://chiselapp.com/user/jdc/repository/tclTemplateToolkit2/home
- Time-based one-time password or TOTP generator for use with Google Authenticator
Using BLT with Tcl 8.5.2 edit
For an application I develop, I'm using the BLT commands bgexec, busy, graph and barchart. bgexec and busy are available as starkits (check Standalone bgexec and busy), but the graph and barchart commands have no startkit equivalent. So I had to get BLT going for Tcl 8.5.2. The followings changes were needed:- BLT has its own copy of the TkDisplay structure definition. A new member was added to this struct in Tk 8.5.2, which caused a crash of the busy command. This new member is XIMStyle inputStyle;, found in file tkInt.h of the Tk distribution. This member needs to be added to the TkDisplay definition as found in bltWindow.c file of BLT.
- Tk must be compiled without Xft support. Xft seems to cause trouble with e.g. the bitmap command.
- Some libs need to be added to the link command. This needs to be inserted before -lX11 in the generated Makefile in the src and src/shared subdirectories: -lX11 -lXss -lXext.
- When using the zoom-stack, some assertion trigger. Commenting them out solved the problem without introducing problems. I removed the 4 assert statements in the BoxesDontOverlap function in file bltGrMarker.c.
