[Python-Dev] total ordering. (original) (raw)
Jason Orendorff jason.orendorff at gmail.com
Tue May 16 19:16:22 CEST 2006
- Previous message: [Python-Dev] total ordering.
- Next message: [Python-Dev] total ordering.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 5/11/06, Vladimir 'Yu' Stepanov <vys at renet.ru> wrote:
If for Python-3000 similar it will be shown concerning types str(), int(), complex() and so on, and the type of exceptions will strongly vary, it will make problematic redefinition of behavior of function of sorting.
I don't see what you mean by "redefinition of behavior of function of sorting". Is this something a Python programmer might want to do? Can you give an example?
On 5/16/06, Vladimir 'Yu' Stepanov <vys at renet.ru> wrote:
It will be possible it conveniently to use as exception of management by a stream, for indication of necessity to involve
._r(eq|ne|le|lt|ge|gt|cmp)_()' a method. This kind of a class_ _can carry out function, similarly to StopIteration for
.next()'.
There are no .r(eq|ne|le|lt|ge|gt|cmp)() methods, for a logical reason which you might enjoy deducing yourself...
At present time similar function is carried out with exception NotImplemented. This exception is generated in a number of mathematical operations. For this reason I ask to consider an opportunity of creation of a new class.
Can you explain this? NotImplemented isn't an exception. (NotImplementedError is, but that's something quite different.) NotImplemented has exactly one purpose in Python, as far as I can tell. What mathematical operations do you mean?
-j
- Previous message: [Python-Dev] total ordering.
- Next message: [Python-Dev] total ordering.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]