Annotation concepts - what they are?
Hello to everybody again! I think it's the right place to post questions like this, am i correct? So, in documentation annotation concepts section is marked with mysterious 'TO DO'. Is it about feature or documentation? In second case, what they are?
Please sign in to leave a comment.
this section simply is not yet written. ;) Annotations can be put on existing concepts, properties, and links of languages without modifying the original language. Please watch this screencast for an introduction: http://tv.jetbrains.net/videocontent/extending-existing-languages-through-attributes The interesting part for annotations starts around 11:50.
jens
you are right, MPS' documentation is not a thing like a "Language Workbench Beginners Course". There are three main parts new in this kind of programming:
- DSL Engineering
- Language Workbenches
- MPS as one product of 'Language Workbenches'
So for starting I would recommend to watch the other MPS screencasts on jetbrains.tv too and also Markus Völters Language Modularization and Composition with MPS series on YouTube, starting with https://www.youtube.com/watch?v=lNMRMZk8KBEPlay around with the samples from screencasts and the ones coming with MPS.