ELVIS> Main>People > AlliWitheford>AlliWitheford_Diary (14 Dec 2009, Main.withefalis)

Diary of Alli Witheford

November

  • Papers, Elvis, AspectJ, oh my! Just establishing the background information. Nothing that can be called progress yet.
  • First meeting. Learn more AspectJ by building a Tracer and Logger. Start hacking the GoF patterns implementations as written by HK, using more Introductions and less WeakHashMaps. Using David Pierce's Relationships library would be a bonus. Mixin's and Trait's are new things to learn about.
  • Met Michael Pradel at the Elvis meeting. Keen to try and use DavidPierce's Relationships library in combination with AspectJ to have more dynamic implementations of design patterns (assigning roles at runtime), like the Scala implementations Michael has written.

December

  • First Pattern Done! (Composite). Includes the same test cases as the HK implementations. AspectJ knowledge has improved a bit. Next: to reattempt Singleton, finish Observer, start State and Flyweight (or was it Facade?).
 
© 2009 Victoria University of Wellington, New Zealand, unless otherwise stated