dynamic classes and duck typing
Leandro Lucarella
llucax at gmail.com
Tue Dec 1 12:11:55 PST 2009
Andrei Alexandrescu, el 1 de diciembre a las 11:07 me escribiste:
> Walter Bright wrote:
> >Leandro Lucarella wrote:
> >>with file(fname) as f:
> >> x = f.read(10)
> >> f.write(x)
> >
> >Looks like you're right, and it's a recently added new feature. I
> >suggest it proves my point - Python had to add complexity to
> >support another paradigm. Python's "with" doesn't look any simpler
> >than scope guard.
>
> Actually "with" is an awful abstraction as defined in Java (the new
> version), C#, and Python. Scheme also has am unwind-protect
> function. I strongly believe all of the above are hopelessly
> misguided. Scope guard is the right thing, and I am convinced it
> will prevail.
Good arguments!
--
Leandro Lucarella (AKA luca) http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
Los pobres buscan su destino. Acá está; ¿no lo ven?
-- Emilio Vaporeso. Marzo de 1914
More information about the Digitalmars-d
mailing list