I'm back !
I've spent a lot of time in the east of France, in Strasbourg. It's a nice city, with lots of students. Sadly, I left my camera in Paris. Teaching XML, and making XML Schema writing (by hand) attractive for students is definitively not an easy thing. I've also visited friends from Evaluant in Mulhouse.
I've started working on Cecil again, I'm implementing the writing part of the API. You'll be able to use both Mono.Cecil and System.Reflection object model, for instance, you can add custom attributes using those two factory methods defined in the ICustomAttributeProvider interface :
ICustomAttribute DefineCustomAttribute (IMethodReference ctor); ICustomAttribute DefineCustomAttribute (ConstructorInfo ctor);
And Cecil will automatically add needed references to assemblies and types. Fun to do, hope it will be fun to use. Sebastien is using Cecil to make some drawing, read part 1 and part 2 of his work.
I've bought the Dragon Book !
Nice to read, but it was expansive... I've just found on amazon that they are writing a third version of the book, another best seller to come, take a look there. I've bought AspectJ Cookbook too, I had to, there is a monkey on the cover ! A good book, I now have few ideas for an AspectDNG in action...