[cl-irc-devel] Make cl-irc non blocking ?
Lionel Flandrin
simias.n at gmail.com
Fri Oct 24 16:27:20 UTC 2008
On Fri, Oct 24, 2008 at 05:34:15PM +0200, Erik Huelsmann wrote:
> On Sun, Aug 31, 2008 at 4:48 PM, Lionel Flandrin <simias.n at gmail.com> wrote:
> >
> > Hi,
> >
> > I'd like to write a minimal curses IRC client, and cl-irc seems the way
> > to go. However, irc:read-message blocks if there's nothing to process in
> > the connection. Since I'm not fond of threads, I wondered if there could
> > be a way to use cl-irc in a non-blocking fashion ?
> >
> > The function read-sequence-until seems to take a key parameter
> > "non-blocking", I thought that maybe modifying read-irc-message and
> > adding ":non-blocking t" would do what I want ? Anyway, I thought I'd
> > ask for your advices first.
>
> Hi! Sorry for taking such a long time to answer. I think it should be
> possible to give you the tools to create a single-threaded
> application. There should not be much more to it than to add a
> non-blocking parameter to irc:read-message, since the application
> would become responsible of handling "the rest".
>
>
> Care to write a patch which works for you? I'll commit it (after
> review ofcourse).
Glad to hear from you.
I think I might try to do just that, however I'm really busy lately
so it might take me a little while. Could you just tell me if the
:non-blocking attribute is the right way to go ?
> Bye,
>
> Erik.`
Thanks for your reply,
--
Lionel Flandrin
More information about the cl-irc-devel
mailing list