Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 2.32 KB

File metadata and controls

40 lines (25 loc) · 2.32 KB

kIRC (Killer IRC)

A Windows IRC client written in Delphi 4, started on December 3, 1998 — my first day with the language. This repository is preserved as a historical artifact from the late-90s IRC scene. It is not maintained, and nobody is expected to run it on a modern system.

I wrote this program so that I could learn Delphi 4. I feel that this project has taught me quite a bit, thus enabling the confidence required to write many other apps.

That note from the About box still sums it up: kIRC was a learning project that grew into a full MDI client with channels, queries, DCC, color codes, and a long wish list of mIRC-inspired features.

Screenshot

kIRC32 with channel windows, nick lists, window tabs, and the About dialog:

kIRC32 main window with #linux, #ubuntu, and About dialog

What it was

At the time, IRC was how a lot of people lived online — Undernet, DALnet, and friends in #linux and #ubuntu-style channels. Desktop clients were MDI Windows apps with toolbars, status bars, and a /command culture borrowed heavily from mIRC.

kIRC aimed at that world:

  • Multiple server and channel windows with a tab bar
  • Nickname completion, /umode, /server, /ame, and a growing command set
  • mIRC color code support
  • DCC send/receive
  • WHOIS wrapper, aliases (started), and server list management

The bundled binary in this tree is from that era (Project1.exe). Source is classic Delphi: .pas / .dfm forms for the main client, status, channels, DCC, settings, and more.

Brief history

Version Date Notes
Started 12/3/98 First day in Delphi
v0.5 Beta 12/20/98 Very primitive, but stable
v0.7 Beta 2/11/99 Nick completion, DCC, TabBar, mIRC colors, more commands
Source in repo Reports as v0.8

The original README was mostly a living changelog and an enormous TODO list (ANSI colors, scripting, notify/ignore lists, flood protection, popup editor, and plenty of “tomorrow” ideas). That energy is part of the history — a teenager (or thereabouts) reverse-engineering how “real” IRC clients felt by building one.

This code is shared for nostalgia and archaeology, not as software you should depend on today.