Hulk: A Haskell IRC server

Artikeln introducerar "Hulk", en IRC-server utvecklad i Haskell som svar på missnöje med Skypes Linux-klient för intern kommunikation inom ett utvecklingsteam. Hulk är designad för intern användning med ett obligatoriskt inloggningssystem (med saltade SHA1-lösenord), fullt UTF-8-stöd och planerade funktioner som meddelandehistorik och OpenSSL-integration. Författaren beskriver utvecklingsprocessen och goda Haskell-praxisar, inklusive modulstruktur, användning av bibliotek som cmdargs och configfile, samt vikten av ren kod (Pure code) i designen. Projektet bygger på grundläggande TCP-serverkoncept, liknande de som beskrivs av Peteris Krumins, och använder Hasells network- och control.concurrent-moduler.