On Fri, 23 Nov 2007 20:48:06 -0800, Kay Schluehr wrote:

> I like this pattern but less much I like the boilerplate. What about
> an explicit unpacking protocol and appropriate syntax?
> 
> def abs(self):
>      x, y, z by self
>      return math.sqrt(x**2 + y**2 + z**2)
> 
> expands to
> 
> def abs(self):
>      x, y, z = self.__unpack__("x","y","z")
>      return math.sqrt(x**2 + y**2 + z**2)

What about ``from`` instead of ``by``?  That's already a keyword so we
don't have to add a new one.

Ciao,
        Marc 'BlackJack' Rintsch
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to