[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
RE: [PATCH v1] Fix errors generated when multiple IRC clients talk to a single IRC proxy.
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.
> 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.