In the mood for work 11 May 2005



Cecil's timeline

Cecil 1.0:
  • Lazy and Aggressive loading of assemblies
  • Both Reflection and Metadata level available
  • .net 1.1 profile support
  • Assembly round-triping
  • modreq/modopt, pinned types, resource embedding, ...
  • bugs
Cecil 1.2:
  • .net 2.0 profile support
  • Emit mdb debugging symbols (maybe pdb too)
  • bugs correction I guess
  • another few bugs

I've found something interesting. In SRE, you are able to emit assemblies in memory, then use them directly. I was afraid that with Cecil I had to write the assemblies on the disk before loading them, but it seems that I won't have to, since there is a Assembly::Load(byte[]) method that should be usable. But i don't think that it will be a very used feature, because in SRE2, you have almost everything you want to emit at runtime what you need.

Paris

The good thing when someone come to visit you, it's that you go to places your not used to, even in the city you're living in. So i've spend the last few days visiting Paris, and I have to admit that I love this city (expected the subway). Some pics taken in the "Museum d'histoire naturelle".

The gallery
A whale