emacs-devel
[Top][All Lists]
Advanced

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

Re: Asynchronous DNS


From: Eli Zaretskii
Subject: Re: Asynchronous DNS
Date: Sun, 14 Feb 2016 07:56:42 +0200

> From: Lars Ingebrigtsen <address@hidden>
> Date: Sun, 14 Feb 2016 13:20:21 +1100
> Cc: address@hidden
> 
> If we just add blockers to these functions, then code that worked
> perfectly well with :nowait t now will stop working (as well).

How would it stop working?  I guess I don't see the problem; can you
describe it?

> That's a regression we can't fix for out-of-tree usages of
> make-network-process, so I'm back to thinking that we should not change
> any of those functions, and :nowait t should work like it does today,
> and if you want make-network-process to return before the socket has
> been set up (i.e., :nowait 'immediate), then you have to wait until the
> process is in state 'run before calling those functions.

Yes.  But AFAIU the suggestion to "add blockers" simply makes these
functions wait until the process is in that state.  So code that did
this outside of those functions will "just work" because these
blockers will become no-ops.

> I.e., I think we should merge async-dns into trunk as is.

No, I don't think so.



reply via email to

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