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?).