conceptos-metaprogramacion-ejemplos-pharo
Descargar e importar los ejemplo
Los ejemplos de metaprogramación en Pharo los pueden encontrar en:
https://xp-dev.com/svn/uqbar/examples/paco/trunk/reflection/PharoMetaprogramacion.
Por lo tanto tienen que checkoutear esos archivos desde el svn a una carpeta local en sus máquinas.
Luego abren Pharo y pueden importarlos de la siguiente manera:
Botón derecho, menú “Tools->File Browser”
Ahí browsean hasta donde tienen los archivos *.st
Seleccionan y arriba apretan el botón “Filein”.
Ejemplos de Introspection
- GenericComparator (en Paco-Metaprogramming-GenericComparator.st)
- Decorator (en Paco-Metaprogramming-Decorator.st)
Para poder utilizar el GenericComparator deben instalar también el archivo Paco-Metaprogramming-TestClasses
Ejemplos de Self-Modification
TBC