principal nivel superior enviar artículo buscar administrar acerca de ... rdf rss main |
from the meta quoi?!? dept. Hola gente pythonera! Burlense si quieren, pero hasta hace unos momentos vivia felizmente ignorante de la existencia de metaclases. Si Uds. comparten esa ignorancia, o nomas quieren ver con que poco me emociono, sigan leyendo. Bueno, lo primero es decir que mi fuente es de julio del 2008. Suena muy razonable, pero tal como me lo imaginaba, las cosas cambian a partir de la version 3.0 de python. Una metaclase es a una clase como una clase es a un objeto. Esto es, cuando Uds. quieren instanciar un objeto, llaman a una clase, y cuando quieren instanciar una clase, pues llaman a una metaclase. Esto quedaria como un dato interesante pero irrelevante para los que no hackeamos alguna implementacion de python, pero, como es harto comun en este lenguage, este comportamiento puede sobrecargarse (mala traduccion de "overloading"). Como? Pues aqui esta un ejemplo (version de python Bueno, lo primero es decir que mi fuente es de julio del 2008. Suena muy razonable, pero tal como me lo imaginaba, las cosas cambian a partir de la version 3.0 de python. Una metaclase es a una clase como una clase es a un objeto. Esto es, cuando Uds. quieren instanciar un objeto, llaman a una clase, y cuando quieren instanciar una clase, pues llaman a una metaclase. Esto quedaria como un dato interesante pero irrelevante para los que no hackeamos alguna implementacion de python, pero, como es harto comun en este lenguage, este comportamiento puede sobrecargarse (mala traduccion de "overloading"). Como? Pues aqui esta un ejemplo (version de python < Reporte de actividades noviembre 2009 | Birdcage error en curces (Traceback) >
|
|
|||||||||||
|
"Any system that depends on reliability is unreliable." -- Nogg's Postulate | ||
All trademarks and copyrights on this page are owned by their respective companies. Comments are owned by the Poster. The Rest ©1999 Butch Landingin. |