Hace mucho que no posteo, así que voy a hacer un breve resumen de todo lo que ha sucedido en estos días:
- Lo más importante: ¡voy a ser papá! así es, mi esposa y yo estamos esperando un bebé para mediados de enero.
- He comprado (crédito mediante) un departamento, al cual le hacen falta algunos arreglitos menores, así que estaré mudándome pronto - lo ideal sería antes del nacimiento del bebé.
- Muchísima carga en mi trabajo, lo cual sumado a los dos puntos anteriores ha afectado mi posibilidad de avanzar en los proyectos FLOSS de los que formo parte.
- He conocido en persona a Mario Carrión, lo cual fue un gusto enorme.
Existe la posibilidad de que se use nUML en un proyecto del trabajo, así que tal vez se incorporen mejoras a las librerías si me topo con problemas, aunque he estado usando la versión 0.2 sin ningún inconveniente por ahora. Lo que sí me parece prioritario es liberar una versión 0.3 pronto, porque entraron varios cambios al SVN desde entonces.
Por otra parte, he estado trabajando en un generador de código para generar una futura versión de nUML, teniendo como objetivo UML 2.1. Esta vez voy a evitar un error que cometí al iniciar el proyecto: en vez de generar una versión inicial y mantenerla a mano modificando este código, voy a montar un esquema que permita generar código en base al XMI de la especificación actual y aplicar cambios hechos manualmente pero mantenidos en archivos externos. De esta forma, al cambiar la especificación la librería se mantendrá sincronizada rápidamente.
También sería bueno comenzar a incorporar características de C# 2.0, tales como generics. Pero a esto no lo veo factible en el futuro cercano.
Labels: numl, personal