学习 MPS

浏览热门资源,提升您的 MPS 技能,与社区建立联系。

CLion 实际运作

开始使用 MPS

This video introduces total beginners to how MPS is organized, how it works, and how users are supposed to interact with it. Learn more in MPS at https://www.jetbrains.com/mps/learn/
23:04
Running JetBrains MPS for the first time
14.09.2018
The video will guide you through the introductory Shapes MPS tutorial. You will create a simple language that allows the users to define graphical scenes and then generate Java code that visualizes it.
We recommend you to also check out the textual tutorial at https://www.jetbrains.com/help/mps/shapes-an-introductory-mps-tutorial.html since it is more up-to-date with the recent changes in MPS.
59:33
The introductory Shapes MPS tutorial
11.03.2014
This is the first episode of a series of new introductory screen-casts featuring MPS 3.2. This episode covers the MPS project setup and organisation of modules and models including their dependencies. This video contains a minor correction in the section on dependencies and imported languages at about 13''.

Links:
* https://confluence.jetbrains.com/display/MPSD34/MPS+User%27s+Guide
* https://confluence.jetbrains.com/display/MPSD34/Fast+Track+to+MPS
15:21
Introduction to JetBrains MPS, part 1: Projects (updated)
28.12.2016
This is the second episode of a series of new introductory screen-casts. This episode provides a brief theoretical background into models, meta-models and abstract syntax trees and then applies the knowledge to the MPS structure aspect.
10:23
Introduction to JetBrains MPS, part 2: Structure
13.02.2015
This is the third episode of a series of new introductory screen-casts featuring MPS 3.2. This episode details the constraints aspect of language definition in MPS, mainly how to restrict properties, links and how to define scopes.
13:55
Introduction to JetBrains MPS, part 3: Constraints
13.02.2015
This is the fourth episode of a series of new introductory screen-casts. This episode adds a few useful tips on adding functionality to concepts and nodes.
09:28
Introduction to JetBrains MPS, part 4: Behavior
14.02.2015
This is the fifth episode of a series of new introductory screen-casts. This episode describes how editors get defined in MPS.
15:32
Introduction to JetBrains MPS, part 5: Editor
05.03.2015
This is the sixth episode of a series of new introductory screen-casts featuring MPS 3.2. This episodes describes how dynamic editor behaviour is defined through the actions aspect in MPS.
20:16
Introduction to JetBrains MPS, part 6: Actions
07.03.2015
This is the seventh episode of a series of new introductory screen-casts. This episode describes how to define intentions that provide context-sensitive suggestions of quick-fixes and instant refactorings.
08:21
Introduction to JetBrains MPS, part 7: Intentions
08.03.2015
This is the eighth episode of a series of new introductory screen-casts. This episode describes how to define, use and debug the MPS generator.
37:12
Introduction to JetBrains MPS, part 8: Generator
17.03.2015
This is the ninth episode of a series of new introductory screen-casts. This episode describes how to utilize the MPS TextGen aspect.
18:11
Introduction to JetBrains MPS, part 9: TextGen
18.03.2015
This is the tenth episode of a series of new introductory screen-casts. This episode describes how to specify data flow for languages and what purpose it serves.
20:08
Introduction to JetBrains MPS, part 10: Dataflow
19.03.2015
This is the eleventh episode of a series of new introductory screen-casts. This episode covers the MPS type-system.
22:52
Introduction to JetBrains MPS, part 11: Type system
20.03.2015

博客

MPS 2024.1.2 Is Now Available

We’ve just released an update to MPS 2024.1, which corrects several problems, mainly in the UI, indexing, and migrations. DOWNLOAD MPS 2024.1.2 See the full list of fixed issues here. Download this la

上次更新

A New MPS 2024.3.1 Bugfix Release Is Now Available

We’ve released an update for MPS 2024.3 that brings numerous fixes. Check them out and see what you think. DOWNLOAD MPS 2024.3.1 See the full list of fixed issues here. Download MPS 2024.3.1 here. Y

上次更新

MPS 2024.3 Is Out!

In this release, you’ll find improvements to the UI, reworked internals for various components, and a binary-enabled textgen. MPS 2024.3 also brings enhanced support for icons, an applicability condit

上次更新

The MPS 2024.3 Release Candidate Is Ready

The Release Candidate for MPS 2024.3 is now available for download! Grab it and be among the first to experience the new functionality. DOWNLOAD MPS 2024.3 RC You can learn about the new features in m

上次更新

The MPS 2024.3 Early Access Program Is Open

The first EAP build of MPS 2024.3 is now ready for you to download and try! DOWNLOAD MPS 2024.3 EAP The new version includes numerous fixes and improvements. Here are the two major ones that deserve s

上次更新

A Joint Bugfix Release for Five Recent MPS Versions Is Out

We’re releasing updates for MPS 2022.2, 2022.3, 2023.2, 2023.3, and 2024.1, with numerous fixes included. In general, it’s safe to assume that all features and bug-fixes from the releases of older MPS

上次更新

MPS 2024.1 Is Out!

In this release, you’ll find a new asynchronous implementation of the Logical View tool window, substantial improvements to Kotlin support for different platforms, and a noticeably faster test run tim

上次更新

MPS 2022.3.2 Has Been Released

We’re releasing an update for MPS 2022.3 with numerous fixes. DOWNLOAD MPS 2022.3.2 See the full list of issues fixed in 2022.3.2 here. One improvement that’s worth a separate mention is: Filter comm

上次更新
转到博客

X 上的实用帖子