On Jul 7, 6:12 pm, Ethan Furman <[EMAIL PROTECTED]> wrote:
> Greetings, List!
>
> I'm working on a numeric data type for measured values that will keep
> track of and limit results to the number of significant digits
> originally defined for the values in question.
>
> I am doing this primarily because I enjoy playing with numbers, and also
> to get some experience with unit testing.
>
> At this point I have the __init__ portion finished, and am starting on
> the various operator functions.
>
> Questions for the group:
>
> 1) Any reason to support the less common operators?
>         i.e. <<, >>, &, ^, |
>
> 2) What, exactly, does .__pos__() do?  An example would help, too.

1)  Those make much less sense for non-integers.  I'd say skip them.

2)  It's an overridable no-op that implements the unary plus
operator.  Unary plus returns its value unchanged, as does __pos__.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to