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