Welcome to the Cairn homepage.
Cairn is a telnet chatter publically available to all internet users with
no age restriction.
Cairn has existed, in one form or another, and on one server or another, since early 1997. The original talker was based on NUTS 3.3.3, and ran on a Linux server, a 486 DX2 80mHz, that I placed at my local Internet Provider in the hopes of them footing the meagre traffic bill, in return for allowing their customers to use it.
This didn't turn out quite as I planned, as I was young (Last year of high school) and wasn't good enough at telling them what was going on. Eventually the bright idea ended, and as I see now, for good enough reason.
Bypass the years, the servers, the downtime when I didn't have servers. After
becoming sick of the jackass losers at the talker I lived on, I decided it was
high time Cairn made a serious comeback. While the talker had been running
since I started working for Binhost
Technologies, I didn't inhabit it frequently enough. This was going to
The codebase was still based on NUTS, however it had changed into a completely different beast, all modifications written by myself with no code brought in from other sources (ie. AmNuts, Moenuts, etc).
However it could only go so far. My specialty is the perl language, and it was high time I take matters into my own hands. So, I began a project that became pCairn, aka jTalk.
jTalk is a talker system, following a NUTS interface style (.commands, etc),
which is written entirely from scratch in perl. The talker runs by my new
philosophy of talker design - talking, and not features, is what a talker is
for. Users don't come to play with the bells and whistles, they are window
dressing for the important part, the part that makes a talker live and
breathe - the userbase.
The talker is pretty. It's fully functional, and if I do say so, kinda slick. But its not bloated with endless functionality that most users could give a damn about. There's also a minimalist interface, if you don't know what you're doing, you probably should stick to MSN instead of telnet chatters - I will not coddle to Windows users. There are no giant pop-up warnings, no six-line banners, no system-wide spam mails from administrators, no nagging news complaints. There aren't fifteen user levels, simply three - User, Wizard and God - you login, you are equal.
Just a talker with all the amenities to make it enjoyable to chat on. At least, thats my theory.
Gee, let me see. I guess I kinda like the fact that large portions of the system (Certain core functionality, text editor, all user commands) that are stored in a reloadable hash of procedures. That is in plainspeak, if there is a feature missing, I can add it without restarting the talker. A bug in a command? I edit a text file on the system, '.reloadcommands' and we're away laughing. Anyway, my users and I think its cool.
All the core globals are stored in a hash that is modifyable while the system is running.
You can write commands from inside the system.
Be my guest. Visit us;
Currently Cairn lives here.