Wanna docs and Samples for extending in MPS

Hi, All,

Wanna use MPS system for extending existing language and overload some operations, among them unary operations.
Can anybody advice, what documentation may help me?
I've read some books and samples, but there are a lot of inconsistencies, so, I've frustrated. May be because my native language is not English, but in strict environment the lack of it is not useful. May be you know some docs on Russian?

Ready to make a written translation if it is necessary.

Yours,
Radmir
2 comments
Hi Radmir,
currently there are no books specific for MPS. Markus Völters DSL Engineering book contains samples for MPS, Xtext and Spoofax, but theses are not tutorials. You may
  • watch the screencasts on jetbrains.tv: http://tv.jetbrains.net/channel/mps
  • watch screencasts on YouTube, e.g. these of Markus' Language Modularization and Composition with MPS Part 1-8: https://www.youtube.com/watch?v=lNMRMZk8KBE
  • work through the written tutorials and User Guide
  • read the samples installed with MPS
  • ask specific questions in this forum; sharing your code e.g. on GitHub would help us to understand your problem and suggest some solutions

An existing language is the Java-like baseLanguage. You may overload operations via typesystem/new->Overloaded Operations Rule Container


Best regards,
jens
0
Hi, Jens,

Thanks for response, I'll see recomended urls.
Radmir

On 29.06.2013 17:35, Jens Nerche - Meta Programming System wrote:

*Meta Programming System
<http://forum.jetbrains.com/forum/Meta-Programming-System> * > *Wanna
docs and Samples for extending in MPS
<http://forum.jetbrains.com/thread/Meta-Programming-System-850> * 7:34
am
<http://forum.jetbrains.com/thread/Meta-Programming-System-850?message=Meta-Programming-System-850-1>
Jens Nerche <http://forum.jetbrains.com/user/jensnerche>

Hi Radmir,
currently there are no books specific for MPS. Markus Völters DSL
Engineering book contains samples for MPS, Xtext and Spoofax, but
theses are not tutorials. You may

   * watch the screencasts on jetbrains.tv:
     http://tv.jetbrains.net/channel/mps
   * watch screencasts on YouTube, e.g. these of Markus' Language
     Modularization and Composition with MPS Part 1-8:
     https://www.youtube.com/watch?v=lNMRMZk8KBE
   * work through the written tutorials and User Guide
   * read the samples installed with MPS
   * ask specific questions in this forum; sharing your code e.g. on
     GitHub would help us to understand your problem and suggest some
     solutions


An existing language is the Java-like baseLanguage. You may overload
operations via typesystem/new->Overloaded Operations Rule Container


Best regards,
jens

     radmir <http://forum.jetbrains.com/user/radmir> @ Jun 28
     <http://forum.jetbrains.com/thread/Meta-Programming-System-850>

     Hi, All,

     Wanna use MPS system for extending existing language and overload
     some operations, among them unary operations.
     Can anybody advice, what documentation may help me?
     I've read some books and samples, but there are a lot of
     inconsistencies, so, I've frustrated. May be because my native
     language is not English, but in strict environment the lack of it
     is not useful. May be you know some docs on Russian?

     Ready to make a written translation if it is necessary.

     Yours,
     Radmir

JetBrains Forum | Build #171 (Jun/07/2013 10:26AM) | Feedback
<http://confluence.jetbrains.net/display/JETF/Feedback>
0

Please sign in to leave a comment.