New MPS build Follow
MPS build 415 is out. You can download it here http://www.jetbrains.net/confluence/display/MPS/JetBrainsMPSDownload+Page
Please sign in to leave a comment.
MPS build 415 is out. You can download it here http://www.jetbrains.net/confluence/display/MPS/JetBrainsMPSDownload+Page
Please sign in to leave a comment.
Is there a short changelog somewhere? Something like for Selena?:
http://www.jetbrains.net/confluence/display/IDEADEV/EAP6755Release+Notes
Thanks in advance,
Ahmed.
Hi, unfortunately we don't have detailed change list. Here are the major (sometimes drastic) changes.
1. Now we generate language structure into different package and in different way. Old generated structure classes are not used any more.
New structure classes (so called adapters) are not loaded unless they needed to write some java code manipulating with model. In this case the adapter can be loaded by calling the node.getAdapter() or by calling the BaseAdapter.fromNode(node):INodeAdapter;
2. Good news - there are almost no places left where one would need to write code in java - we use embedded dsl code everywhere.
3. "Helgins" - brand new dsl for defining a language typesystem. Unfortunately, by the time of build we haven't fully completed transition to helgins.
4. Actions Language is supplemented with dsl for defining model actions. Earlier actions had to be defined by writing query-methods in java.
5. In Constraint Language we added new concept - Concept Behavior. Apart from constraints on properties and links (search scope, etc), the behavior allows to define utility methods applicable for any node of given concept.
Please also be advised that MPS plugin in b 415 is not fully compatible with idea 6.0.
You can get stable idea 7.0 build here http://www.jetbrains.com/idea/nextversion/
Igor.
Message was edited by:
Igor Alshannikov
Message was edited by:
Igor Alshannikov
Thank you very much for the details.
Ahmed.