Pharo sprint en INRIA Lille

Junto con MartinD fuimos los primeros en llegar alrededor de las 9. Junto con Stef y Marcus hicimos el setup inicial de la sala acomodando mesas, sillas y cables. El grueso de la gente arribó alrededor de las 10.

El objetivo del sprint era avanzar hacia el release 1.2. La dinámica fue simple, revisamos la lista de issues abiertos, hicimos una grilla en el pizarrón con 4 columnas: número de issue, team member atacándolo, fix ready, already integrated. Una vez hecha la lista, cada uno (o en pares) tomaba un issue para trabajar, al completarlo marcaba la columna fix ready,  lo cual le indicaba al integrador que el fix estaba en condiciones de agregarse al siguiente build. Una vez que el fix era integrado en el build, se marcaba la columna already integrated y con ello se daba por cerrado el issue.

A lo largo del día ataqué 3 issues, el primero de ellos fue un refactoring en Monticello, el segundo tuvo que ver con la ajustar Anymorph para funcionar en 1.2 y el tercero estuvo relacionado a la relación SystemDictionary<->SystemOrganizer. Para este último caso trabamos en conjunto con DamienP utilizando un enfoque TDD.

Muy cerca mio estaba sentado MarianoP, quien me mostró la imagen tuneada que creó para trabajar en su proyecto de doctorado (codename: Marea). Más allá de las herramientas adicionales agregadas a la imagen, Mariano modificó algunas cuestiones estéticas de la imagen que le pedí que compartiera. Sumando las modificaciones que me pasó Mariano y los fixes que apliqué sobre Anymorph, ajusté la gráfica de mi imagen, aquí les comparto un screenshot.

Para lograr esto, basta con seguir los 3 pasos que indico a continuación.

Paso 1: cargar una imagen de fondo:

World backgroundImage: (ImageReadWriter formFromFileNamed: ‘pharoBackground.png’) layout: #scaled.

Paso 2: cargar el logo de fiuba:

myImage :=  ImageReadWriter formFromFileNamed: ‘pharoBackground.png’.
myImage asMorph openInWorld

Paso 3: cargar Anymorph, esto es un poquitin más complejo, por eso los voy explicar en un post siguiente.

Aqui dejo algunas fotos que saqué durante sprint.

Enjoy it!

2 thoughts on “Pharo sprint en INRIA Lille

  1. Update: con Pharo 2
    myImage := ImageReadWriter formFromFileNamed: ‘logo_fiuba.png’.
    mor := myImage asMorph openInWorld.
    “como resultado de las operaciones anteriores se abrirá la imagen en el desktop. Ahora podras ubicarla con el mouse y luego ejecuta el siguiente comando para lockear.”
    mor beSticky; lock; goBehind

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.