emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [PATCH v1] Fix errors generated when multiple IRC clients talk to a


From: Mirek Kaim
Subject: RE: [PATCH v1] Fix errors generated when multiple IRC clients talk to a single IRC proxy.
Date: Wed, 15 Oct 2014 17:50:24 +0200

i didn't take a look at erc source yet, but if that is the case, then it's a 
proof of terribly, and i mean TERRIBLY, bad design. irc 
protocol by its very definition is asynchronous and whatever gets 
received, should be processed regardless of the sender of the command 
that caused the response to be received.

i'm using erc and i'm moderately happy with it, but knowing how it was written, 
i guess when the time comes that i'll have some spare time, instead of writing 
patches for it, i'll just code my own irc client for emacs. how can an irc 
client be working like this is beyond me, it's like it was written without 
reading rfcs at all.


unic0rn


----------------------------------------
> If multiple IRC clients are connected to a single IRC proxy, an
> instance of erc can receive the response to a NAMES request issued by
> another client. Given that this instance of erc didn't initiate the
> NAMES request, `erc-channel-begin-receiving-names' will not have been
> called and `erc-channel-new-member-names' will be nil.                        
>                   


reply via email to

[Prev in Thread] Current Thread [Next in Thread]