I am student and I want to build my own .net language for the general purpose, just to see how it is done, and to learn something new. What do you you think what is better choice? To build static language which targets CLR or to build dynamic language on top of DLR?
- What steps in process of building these two kinds of languages are different?
- What are the available tools for generating scanner, parser and CIL code? I found that people recommend antlr parser generator for generating AST, and then translating that to DLR expression tree, so you doesn't need to generate CIL code.