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

Lucas rollbak en gmail.com
Lun Nov 8 23:10:12 ART 2010


Coincido en q en general este estilo de cosas no es buena idea, pero como
todo habria que analizar el contexto en el cual se lo quiere aplicar, quizas
para este framework del q habla Hugo esta perfecto.
Por otro lado hay lenguajes que te dejan hacer este estilo de cosas muy
facilmente y con mecanismos creados para tal fin (es el caso de objective-c
y sus categories y posses).

Saludos,

Lucas

On Nov 8, 2010 10:14 PM, "Alejandro Santos" <listas en alejolp.com> wrote:

2010/11/8 Hugo Ruscitti <hugoruscitti en gmail.com>:
>

> Básicamente quisiera tocar el código del objeto
> ``list`` para que entienda mensajes como este:
>...
Me voy a poner el sombrero de purista y, a riesgo de que se enojen
conmigo, modificar el comportamiento de una clase central del lenguaje
es algo que me pone un poco incómodo. Tiene sentido en proyectos como
Taint Mode de jjconti, pero en general no es una buena idea.

La idea de las herramientas que vienen integradas al lenguaje es que
hagan de puente entre diferentes librerias que puedas usar. De esa
forma no tenes que implementar tu propia lista cada vez que necesites
alguna secuencia ordenada de elementos de cualquier tipo.

Al agregar una función del estilo "promedio()" estás atando esa list()
a un contenido específico (números), y la lista ya deja de ser algo
genérico sino que pasa a ser una lista_de_numeros().

Con eso corrés el riesgo de romper cualquier abstracción que otros
puedan haber hecho sobre la list() de Python.

--
Alejandro Santos
http://alejolp.com.ar

_______________________________________________
pyar mailing list pyar en python.org.ar
http://listas.p...
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101108/d59295c1/attachment.html>


More information about the pyar mailing list