Proposal for discussion - remove all Windows-port cruft

Mark Atwood fallenpegasus at gmail.com
Sat May 14 15:06:12 UTC 2016


Thanks for the update.

Simplifying those bad spots is more important than keeping code we don't
know works in an OS that nobody can recommend as a good time server.

Remove it. Carefully. Try not to cackle maniacally too much while you do.

..m

On Sat, May 14, 2016, 4:26 AM Eric S. Raymond <esr at thyrsus.com> wrote:

> Mark Atwood <fallenpegasus at gmail.com>:
> > it sounds like there is no cruft getting in the way of complexity
> > headaround or reduction.  leave it be.
>
> Unfortunately, your premise is not correct; Hal's report was
> incomplete.  There are substantial amounts of Windows cruft in some of
> the trickiest places outside the port directories, notably the
> worker-thread code for async DNS lookup and the network-plumbing
> hairball.
>
> The reason I am pushing on this now is that I'm still casting around
> for ways to simplify the hairball to the point where I can really
> grasp it. Complexity headaround is the exact issue.
>
> Removing the Windows cruft won't completely solve the problem, but any
> complexity reductions we can get are good.  Enough of them might get us
> to where my head doesn't hurt when I look at that code.
> --
>                 <a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ntpsec.org/pipermail/devel/attachments/20160514/0bd95caf/attachment.html>


More information about the devel mailing list