Re: [pyar] ¿Se puede cambiar el objeto list de python?

Página superior
Adjuntos:
+ (text/plain)
Eliminar este mensaje
Responder a este mensaje
Autor: Matías Bellone
Fecha:  
A: Python Argentina
Asunto: Re: [pyar] ¿Se puede cambiar el objeto list de python?
2010/11/8 david weil <>:
> 2010/11/8 Roberto Alsina <>:
>> On Monday 08 November 2010 12:26:19 Hugo Ruscitti wrote:
>>> uh. me temía eso, que no se pudiera... la verdad es que me gustaría la
>>> opción 1 de cambiar el comportamiento de las listas, porque me parece
>>> mas intuitivo para los usuarios usar las listas como si fueran listas
>>> estándar de python y no un objeto de mi dominio... al menos dentro
>>> de este framework que estoy armando...
>>
>> No, eso no es intuitivo, eso es forth. Redefinir el lenguaje lo que hace es
>> provocar lockin.
>
> Me parece que extender una clase no es redefinir el lenguaje, al menos
> en mi concepcion del lenguaje. :-)
>


Coincidimos.

Pero justamente cuando se recomendó extender la clase list, dijo que
no quería eso sino que quería reemplazarla directamente tocando
__builtins__.list (lo que le dejaba la construcción vía corchetes
andando de otra forma y por lo que iba a tener que modificar el OPCODE
de las listas para poder hacer lo que quería)

Saludos,
Toote
_______________________________________________
pyar mailing list
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/