MPS Screencasts: Language Modualrization and Composition
Last week, I should have been at
GTTSE 2011. I was invited to give a short tutorial there on
Language and IDE modularization and composition with MPS. However, because of my inflamed, swollen and hurting right foot I wasn't able to travel there. I proposed to present my tutorial remotely via Webex. Thankfully the the organizers agreed to try it, and a number of folks even sat in the room to watch "a remote guy". Thanks to all of you!
The good thing is that as a plan B I had recorded the tutorial ahead of time as screencasts, so you can now watch them even if you haven't been at GTTSE. So here are a eight videos, 90 minutes in total, about the cool things you can do with MPS:
- Part 1: MPS Intro (14:18)
- Part 2: The Entities Language (14:05)
- Part 3: Language Combination with the UI Language (14:51)
- Part 4: Language Extension with Expression Blocks (13:14)
- Part 5: Language Reuse (Separate Code) with the Persistence Languages (7:44)
- Part 6: Language Reuse (Mixed Code) with the RBAC Languages (07:57)
- Part 7: Language Embedding with the UI Validations/Expression Languages (12:55)
- Part 8: Bonus: MPS Annotations (6:24)