IRC URL

hallam@dxal18.cern.ch (HALLAM-BAKER Phillip)
Errors-To: listmaster@www0.cern.ch
Date: Tue, 24 May 1994 12:14:29 +0200
Errors-To: listmaster@www0.cern.ch
Message-id: <9405231238.AA24395@dxal18.cern.ch>
Errors-To: listmaster@www0.cern.ch
Reply-To: hallam@dxal18.cern.ch
Originator: www-talk@info.cern.ch
Sender: www-talk@www0.cern.ch
Precedence: bulk
From: hallam@dxal18.cern.ch (HALLAM-BAKER Phillip)
To: Multiple recipients of list <www-talk@www0.cern.ch>
Subject: IRC URL
X-Listprocessor-Version: 6.0c -- ListProcessor by Anastasios Kotsikonas

Hi folks,

I have an IRC link to the Web. the browser can connect to an IRC channel
and listen (will soon have send capability, come on guys what do you expect
for a three hour hack at 2am?)

So the question of the URL comes up. My first idea was:-

IRC:#WWW

to join the WWW channel, this soon became

IRC:%35WWW

After I realised that the anchor was a problem...


Then I thought that we should not make the mistakes of the news URL where
the field is not expandable. so instead of just assuming that the only
thing you can read is channel info :

IRC:JOIN/%35WWW
IRC:WHO/%35WWW

etc etc 

Then there is the problem of IRC servers, and the EFnet/Undernet divide.
IRC is about as stable and reliable as blammange. So it is essential
to be able to specify servers at random...

IRC://funet.fi/JOIN/%35WWW

But the problem then is of the referentiality of the link we want the user 
to go to their `best' server even though theu may have many. What I 
did instead was to use logical names EFNET and UNDERNET, and use the urls 
as follows:

$EFNET:/JOIN/%35WWW
EFNET = IRC://funet.fi/

The $EFNET is resolved by resolving the logical name (symbol or whatever)
to get the Root URL then doing the standard relativity calculations
(logical, not Lorentz!)...


Comment from the IRC link when I tried this out

`you want to connect IRC to the Web? You're mad'



--
Phillip M. Hallam-Baker

Not Speaking for anyone else.