<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Mon, Jul 18, 2016 at 10:17 AM Ethan Furman <<a href="mailto:ethan@stoneleaf.us">ethan@stoneleaf.us</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">There are currently a few locations in the stdlib, such as http and socket, that are now using<br>
Enums to replace constants; those names are all upper-case -- those aren't the names I am<br>
speaking of.<br>
<br>
The names I am speaking of are those in brand-new enumerations where we have full control.<br></blockquote><div><br></div><div>Even if there's a better design as judged in isolation, it still might be best to stay consistent with socket module. To paraphrase "Jakob's Law": programmers spend most of their time using *other* libraries (such as socket, logging, etc.). So it's generally a good idea not to invent new interfaces.</div></div></div>