Wednesday, April 11, 2007

DSL

Just got done finishing my implementation of Martin Fowler's 2 pass build reader for DSLs: I wish he would have added the reflection code. It really sucked trying to figure out all the reflection for dynamic assembly. Phew...got it anyway. Works sweet!
Did run across CodeDom. This will generate code. The next step would be to generate the dynamic assembly with CodeDom. Some how I want to use this after loading up the reader strategy. Looks like some abstraction is required. Refactor...Refactor.

No comments: