stevecassidy is currently certified at Journeyer level.

Name: Steve Cassidy
Member since: 2001-06-10 13:00:00
Last Login: 2013-07-04 00:55:39

FOAF RDF Share This



I'm an academic with a mixed background currently working in the Computing Dept. at Macquarie University, Sydney. I've been a free software believer since beginning to use emacs long ago in New Zealand but didn't get the opportunity to practice until taking over the Emu project here in Aus.

I'm the author of the Emu Speech Database System which provides facilities for doing research with large collections of digitised speech data. I work in tcl/tk, C++ and C, I've also got a few smaller tcl projects available including a tcl only graph package (emu_graph) which seems quite popular. I'm an occaisional contributor to comp.lang.tcl and still prefer Usenet discussions to any web based system I've seen.

Lately I've be playing XML evangelist, trying to sell the benifits of XML in various areas of labour around me. So far no major successes but our own project is making good use of various standards.


Recent blog entries by stevecassidy

Syndication: RSS 2.0
5 Sep 2001 (updated 5 Sep 2001 at 04:11 UTC) »

A busy month, various things happening with Tcl and Emu.

The Tcl installer stuff has given birth to TIP#55 which suggests a package format for Tcl extensions. The scope of this seems to be growing somewhat to specifying the structure of an online archive of packages. I've put up a prototype repository as part of sorting out the requirements. I hope this comes to be accepted since Tcl really needs a good extension repository to make all the code out there in the world more useful.

I've begun making much more use of extensions writing Tcl lately, there's always been some resistance to doing this mainly because they're seen as hard to find and install. Tcllib is a great resource. I'm considering writing a book to try to spread the word; I wonder whether I'll find the time...

Made a new Emu release with various features for transcription of dialogue. Dan has now got an almost working Mac port with just a few GUI glitches to sort out before we can release. I hope I can put version 1.x behind me now and get stuck in to the new and interesting stuff in 2.0.

2 Aug 2001 (updated 2 Aug 2001 at 03:44 UTC) »

Now over the marking trauma and on with a new semester. Teaching units on speech recognition and dialogue systems which are fun and not so stressful.

I seem to have a Tcl obsession at the moment spending lots of time thinking about installation of extensions etc. and trying to encourage some discussion to standardise this within the Tcl world. ActiveState are now in on this act too so it seems likely that Tcl will soon have a package repository akin to CPAN etc. Something that it sorely needs.

God I hate marking. Mind numbing tedium.

Posted a message on comp.lang.tcl attempting to bring together some tcl projects building installation tools. be a tcl based installer capable of installing tcl itself as well as any other software package out there in te world. Forever hopeful...

Spending time trying to get Emu working nicely with Transcriber so that some folks can do dialogue annotation. The main problem at the moment is getting the two packages to install together without two separate copies of tcl (each one installs it's own because at the moment that's the simplest option). I'm also playing with building windows executables on linux using the mingw cross compiler; works very well in most cases with only a few config changes.

So I'm now involved on the periphery of tclish which is an installer shell written in tcl/tk. It's something I've needed for some time since the current Emu installer is clunky and hard to configure. Tclish can do web based installs which will be a nice addition for the users to get excited about and should make it easier to give people the latest version. My first act was to remove the dependancy on BLT and chop the code up into more manageable chunks; there are some interesting things that could be done with this.

Got some coding done yesterday, all part of marking avoidance. Now I've got 200+ exam scripts sitting on my desk there will be plenty of opportunities for that...

Finished teaching finally, just 250 perl assignments to mark now...

Some nice results with this week using Zope. Zope looks very nice but getting it going on the rpm based server was traumatic, installing python modules for postgresql access wasn't straightforward. Somehow through the process the ownerships of the entire zope installation became wrong causing zope to refuse to let me manage anything. Changing everything to be owned by zope fixed it but lord knows what happened. Some interesting discussion on comp.lang.tcl about using tcl via zope. Zope provides excellent infrastructure but I really don't want to learn python to be able to extend it.

Tcl/Tk proved it's worth this week; wrote a simple text editor for Emu in a couple of hours and ~30 lines of code. I've got an urge to code up an answerphone script in tcl even though there's an existing package for perl on offer. I've really started to actively dislike perl after teaching it this semester.

1 older entry...


stevecassidy certified others as follows:

  • stevecassidy certified das as Apprentice
  • stevecassidy certified stevecassidy as Journeyer
  • stevecassidy certified davidw as Journeyer

Others have certified stevecassidy as follows:

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page