March 6, 2006

Tcllian 0.7.0-23 available for download

Almost a year ago, I thought I'd be able to wrap up enough changes for 0.7.0 but didn't, and I feel really bad not making this available sooner, but better late than never, right? As usual, let me know what you'd like implemented next, or if you find any bugs, etc.

May 5, 2005

Tcllian 0.7.0 nearly ready

I'm almost happy with the amount of support for the Trillian API that's in what will be release 0.7.0. Check out the documentation and if there's a particular message you want implemented, please let me know.

December 21, 2004

Tcllian 0.6.9 available for download

This release brings an initial cut at implementing the Tcl event loop so that things like [after] work. (Necessary to implement the webstatus script.)

The only API message added in this release is browserOpen.

tDOM 0.8.0 has also been added to the Tcllian distribution. This will make the RSS 2.0 script possible (coming soon). It unfortunately added ~200K to the .zip file size.

December 20, 2004

Tcllian 0.6.8 available for download

OK, a large number of small problems have been fixed and a few more plugin API messages have been implemented: eventsConnect, eventsDisconnect, listAddEntry, listRemoveEntry, listClearEntry, listGetSectionCount, listGetGroupCount, listUpdateText, httpFileRequest. Also, implementing USE_TCL_STUBS allowed me to organize the DLLs better, removing duplication, shrinking the size of the distributed .zip file almost 700 KB in size.

There is one crash bug (that I'm aware of) remaining: if you start tkcon, you have to close it by doing a "set ::tcllian_shutdown 1" from within Tkcon, then unload the Tcllian plugin or quit Trillian.

MD5 checksum for the .zip is available on the Downloads page.

December 15, 2004

Tcllian 0.6.4, limited release

So, with the upcoming Trillian 3.0 on its way, I decided to hack on Tcllian some more. It's now up to version 0.6.4 and uses Tcl/Tk 8.4.9 (Tcl/Tk docs).

If you want to give Tcllian 0.6.4 a try, here's a download link:

The MD5 sum of the file is:

What the project really needs is good testers and feature requests, along with some documentation and tutorials! If you want to contribute, please let me know.

June 6, 2004

still here

Recent interest in Tcllian has encouraged me to try and find some more free time to work on it. I'd like to make a release publically available, so that people can start playing with it and give feedback on what they feel still needs to be worked on.

Watch this space for release details ...

August 10, 2003

making progress

Well, DapyDork was the first guinea pig--err, alpha tester. After a few bumps and crashes and a quick re-coding of a callback, we got some stuff to work, like trillian.connections and trillian.send_im.

I've now started several pages:

August 05, 2003

what is tcllian?

So, what is Tcllian? Well, it's a Tcl plugin for Trillian Pro. What's Trillian Pro? It's a multi-medium Instant Messaging (IM) client -- it lets you connect to AIM, Yahoo!, MSN, ICQ and IRC all from one single application.

So, what's the big deal about Tcllian? Well, instead of having to code plugin functionality in C/C++ or Delphi or some other compiled language, Tcllian exposes the functionality of the plugin API via Tcl, an interpreted scripting language which is incredibly fast and simple to develop in.

So, once the core of Tcllian is complete, the ability to develop plugins for Trillian Pro will become a piece of cake. I'm hoping to get it to a 0.9 release by the end of August for a 1.0 release by the end of 2003.