skaller at maxtal.com.au
Tue Nov 30 15:39:58 CET 1999
Will Ware wrote:
> The reasoning leaned heavily on functions
> for the successor and predecessor of an integer. Conceivably there
> might be some value in adding successor and predecessor functions to
> immutable types where they had obvious meanings. Not that I ever do
> number theory myself, nor am I aware of anybody using Python for it,
> so this isn't a wish list thing, this is just idle conjecture.
Succ and pred were the FIRST, the VERY FIRST, methods added
to any viper type....
# This module is exclusive to Viper
# It is a builtin module, defining classes for all
# the Python types.
# Methods and attributes for objects can be found in the
# class dictionary of the typing class, even when the object
# is not a PyInstance of the class.
# datum types
class PyIntType :
def succ(x): return x + 1
def pred(x): return x - 1
mainly because they were easy to implement :-)
John Skaller, mailto:skaller at maxtal.com.au
10/1 Toxteth Rd Glebe NSW 2037 Australia
More information about the Python-list