Decompiler CodeCamp 6
As I was writing in my last entry, announcing the most awesome Cecil.Decompiler library, I took my last week off to host a CodeCamp event at my parents place in the quiet place of Ardèche, France.
I had the pleasure to host, by order of arrival,
- Romain Verdier
- Patrice Lamarche
- Vincent Bourdon
- Robert Pickering
- Mathieu Szablowski
- Sébastien Lebreton
While I was working on the core of the decompiler, I paired with Romain to work on improving our pattern matching story, to refine a basic AST to something more evolved. We still clearly need to do some work here, as we’re not completely satisfied with what we came with. Robert with his experience of F# and pattern matching then helped Romain.
Patrice worked on a NUnit addin which allow us to write tests that are executed for both optimized and non optimized code. He then joined Vincent to work on the Visual Basic language support. Vincent also wrote a ColoredConsoleFormatter, which adds some color to my tests in the console routines.
Robert started a Windows.Forms front tend in F# a while ago, but we decided to switch to C#, to lower the entry barrier for contributions. The inimitable Sébastien took the responsibility to write the front-end for the next millennium. I’ll force him to blog on it ASAP.
Mathieu took the pictures. He sadly was busy working on a presentation he had to do for a client next week.
On the next monday, Vincent told me something like: wow it’s quite depressing, I barely had a single laugh today, while we were laughing every five minutes during the last few days.
So we maybe weren’t the most productive crowd of week-end hackers, but at least we had tons of fun.
I guess that if I had a lesson to take from the event, it would have been to prepare it a little bit more, and have more fine grained tasks, but I also loved the organic way it evolved.
Thanks guys for the week-end, hopefully we’ll manage to organize more of those CodeCamp.
Trackbacks
Use the following link to trackback from your own site:
http://www.evain.net/blog/articles/trackback/523


Great initiative ! it must have been fun :-)
The code camp was great, I can’t wait for future editions!
Thanks again for making it possible. The project is very promising, and I hope I would be able to keep working on it at my humble level. That’s definitively one of the funniest and most rewarding projects I worked on.
Btw, I’ll try to write a small post tonight about this event :)
I love this story of how you guys split the work, and how everyone worked to get this done.
Brilliant hack! For some reason your blog is not showing up on monologue!
Now I understand why I did feel “une certaine bonhommie” discussing with you, right from the first glimpse ;)
What a staff did you have for that codecamp! that would have been quite fun and demanding, I hope the effort will continue and bring other contributors to another project you have bootstrapped.
Is bonhomie a compliment from Ardèche? :)
I only lived there a handful of years though, I was born and raised in the Yvelines.
Yes it is, I appreciate “les ardechois”, so even without spending your whole life, you took the good bits during theses years :)