> -----Original Message-----
> From: Python-ideas <python-ideas-
> bounces+gadgetsteve=live.co...@python.org> On Behalf Of James Lu
> Sent: 03 February 2019 04:57
> To: Steven D'Aprano <st...@pearwood.info>
> Cc: python-ideas@python.org
> Subject: Re: [Python-ideas] Consistency in naming [was Re: ...ALL CAPS]
> 
<snip> 
> > I accept that datetime.datetime reads a bit funny and is a bit annoying.
> > If we had the keys to the time machine and could go back a decade to
> > version 3.0, or even further back to 1.5 or whenever the datetime
> > module was first created, it would be nice to change it so that the
> > class was DateTime. But changing it *now* is not free, it has real,
> > serious costs which are probably greater than the benefit gained.
> Why can’t we put “now” as a property of the module itself, reccomend that, and
> formally deprecate but never actually remove datetime.datetime.now?
> >


[Steve Barnes] 
Better yet why not also rename datetime.datetime to datetime.DateTime and 
include the line: datetime = DateTime.

<snip>
> A big reason why projects last as long as you say they last is that the 
> maintainers
> get un-ambitious, they get used to relaxing in the language they know so well,
> they are no longer keen on change.
> 
> This kind of readability issue, datetime.now, is an example of what’s
> contributing to Python’s decline.
> 
> Bottom line: if someone submits a PR for this, will anyone merge it?
> >
> > --
[Steve Barnes] Good Points
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to