[Python-Dev] TextIO seek and tell cookies
Peter Ludemann
pludemann at google.com
Mon Sep 26 01:48:19 EDT 2016
More information about the Python-Dev mailing list
Mon Sep 26 01:48:19 EDT 2016
- Previous message (by thread): [Python-Dev] TextIO seek and tell cookies
- Next message (by thread): [Python-Dev] TextIO seek and tell cookies
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 25 September 2016 at 21:18, Guido van Rossum <guido at python.org> wrote: > Be careful though, comparing these to plain integers should probably > be allowed, There's a good reason why it's "opaque" ... why would you want to make it less opaque? And I'm curious why Python didn't adopt the fgetpos/fsetpos style that makes the data structure completely opaque (fpos_t). IIRC, this was added to C when the ANSI standard was first written, to allow cross-platform compatibility in cases where ftell/fseek was difficult (or impossible) to fully implement. Maybe those reasons don't matter any more (e.g., dealing with record-oriented or keyed file systems) ... > and we also should make sure that things like > serialization via JSON or storing in an SQL database don't break. I > personally think it's one of those "learn not to touch the stove" > cases and there's limited value in making this API idiot proof. > > On Sun, Sep 25, 2016 at 9:05 PM, Nick Coghlan <ncoghlan at gmail.com> wrote: > > On 26 September 2016 at 10:21, MRAB <python at mrabarnett.plus.com> wrote: > >> On 2016-09-26 00:21, Ben Leslie wrote: > >>> Are there any downsides to this? I've made some progress developing a > >>> patch to change this functionality. Is it worth polishing and > >>> submitting? > >>> > >> An alternative might be a subclass of int. > > > > It could make sense to use a subclass of int that emitted deprecation > > warnings for integer arithmetic, and then eventually disallowed it > > entirely. > > > > Cheers, > > Nick. > > > > -- > > Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia > > _______________________________________________ > > Python-Dev mailing list > > Python-Dev at python.org > > https://mail.python.org/mailman/listinfo/python-dev > > Unsubscribe: https://mail.python.org/mailman/options/python-dev/ > guido%40python.org > > > > -- > --Guido van Rossum (python.org/~guido) > _______________________________________________ > Python-Dev mailing list > Python-Dev at python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: https://mail.python.org/mailman/options/python-dev/ > pludemann%40google.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20160925/b7137963/attachment.html>
- Previous message (by thread): [Python-Dev] TextIO seek and tell cookies
- Next message (by thread): [Python-Dev] TextIO seek and tell cookies
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list