Tablet autocorrect: bit representation of inf and -inf. On Sep 21, 2017 1:09 PM, "David Mertz" <me...@gnosis.cx> wrote:
> -1 > > Writing a floating point literal requires A LOT more knowledge than > writing a hex integer. > > What is the bit length of floats on your specific Python compile? What > happens if you specify more or less precision than actually available. > Where is the underflow to subnormal numbers? What is the bit representation > of information? Nan? -0 vs +0? > > There are people who know this and need to know this. But float.fromhex() > is already available to them. A literal is an attractive nuisance for > people who almost-but-not-quite understand IEEE-854. I.e. those people who > named neither Tim Peters nor Mike Cowlishaw. > > On Sep 21, 2017 9:48 AM, "Lucas Wiman" <lucas.wi...@gmail.com> wrote: > > On Thu, Sep 21, 2017 at 8:23 AM, Victor Stinner <victor.stin...@gmail.com> > wrote: > >> While I was first in favor of extending the Python syntax, I changed >> my mind. Float constants written in hexadecimal is a (very?) rare use >> case, and there is already float.fromhex() available. >> >> A new syntax is something more to learn when you learn Python. Is it >> worth it? I don't think so. Very few people need to write hexadecimal >> constants in their code. >> > > It is inconsistent that you can write hexadecimal integers but not > floating point numbers. Consistency in syntax is fewer things to learn, not > more. That said, I agree it's a rare use case, so it probably doesn't > matter much either way. > > - Lucas > > _______________________________________________ > Python-ideas mailing list > Python-ideas@python.org > https://mail.python.org/mailman/listinfo/python-ideas > Code of Conduct: http://python.org/psf/codeofconduct/ > > >
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/