I C B M

Internet Citizens' Band Messenger -- A threaded Perl client for ICB networks


ICBM is a threaded ICB client intended to eventually support most or all of the same functionality as CICB, but scripted in Perl instead of TCL.  This should allow ICBM to support many features that CICB does not, and do things gracefully that CICB does poorly if at all.  The primary purpose, however, was to develop a lightweight ICB client based upon Perl instead of TCL.  While it has become traditional for ICB/ForumNet clients to embed TCL, scripting in TCL such as implemented in CICB imposes many pitfalls and yields many unexpected side effects, TCL being a much more opaque language for the beginner than Perl.  It is ICBM's goal to far exceed CICB in terms both of ease and flexibility of scripting.