Profile

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Unixronin

December 2012

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Page Summary

Most Popular Tags

Expand Cut Tags

No cut tags

April 25th, 2004

unixronin: Galen the technomage, from Babylon 5: Crusade (Techno)
Sunday, April 25th, 2004 10:50 pm

It's official, folks:  My multithreaded Perl ICB client, ICBM, is now feature complete, and I have just finished officially releasing v1.0.0 on Sourceforge.  (For those not familiar with it, ICB can be thought of as IRC Lite, using standalone servers and a simple protocol that's very difficult to exploit.)

ICBM is about 3300 lines of Perl, and requires Perl-5.6.0 or later (compiled with ithreads support1) and about half a dozen additional modules which may or may not be included in your Perl installation.


1 It is a source of continuing annoyance to me that all OS distributions that include Perl STILL build their Perl distribution with ithreads disabled by default2.  Come on, people, wake up and smell the coffee.  ithreads is not Perl-5.005's threads.pm.  ithreads WORKS.  ICBM is proof of that.

2 Actually, I have just been corrected on this.  I am informed by [livejournal.com profile] dustgrl that the standard Perl distribution for Macintosh OS/X is shipped with threads enabled.