Wednesday 25th May, 2011
3:00pm to 4:30pm
Non-trivial DSLs, as they are possible with today's tools, often include expressions. Once you have expressions, you usually also have several different (primitive and user-defined) types that need to be type checked with the help of a type system. In this session, I will explain what type systems are, how they are different from "normal" constraint checking, and which typing rules you will often need. I will then illustrate the concepts with MPS and Xtext (using the XText typesystem framework).
Sign in to add slides, notes or videos to this session