- Alexey Pomelov
- Dec 21
Hello.
I've read in some old forum threads about the custom model persistence.
What the status of this feature?
This feature can allow to use MPS as an IDE for some DSL leaving the text documents primary. One of the major benefit of this approach is an ability to introduce MPS in the existing development process.
I've read in some old forum threads about the custom model persistence.
What the status of this feature?
This feature can allow to use MPS as an IDE for some DSL leaving the text documents primary. One of the major benefit of this approach is an ability to introduce MPS in the existing development process.
- Mihail Muhin
- Dec 21
Hi, Alexey.
We certainly plan it in 3.0, if I have some free time, maybe I will make it work in 2.1
Regards,
Mihail
We certainly plan it in 3.0, if I have some free time, maybe I will make it work in 2.1
Regards,
Mihail
- Alexey Pomelov
- Dec 21
Oh, it's really good news! Is there an issue to vote and track for?
Is the persistence going to be absolutely custom or it will have some constraints (XML only or smth like this)?
Is the persistence going to be absolutely custom or it will have some constraints (XML only or smth like this)?
- Mihail Muhin
- Dec 21
Issue: http://youtrack.jetbrains.net/issue/MPS-9437
I see no point in limiting the persistence, so it should be absolutely custom, you just define the transformation SModel<->file
I see no point in limiting the persistence, so it should be absolutely custom, you just define the transformation SModel<->file
- Alexey Pomelov
- Dec 22
I've seen this issue before. My question about the constraints was founded on the issue text: "Use XSD to load structure...". So I though that you're going to support only XML based persistence.
- Mihail Muhin
- Dec 26
It's another story, not a common constraint for all model formats.
- Alexey Pomelov
- Apr 03
Hello, Mihail.
I've just read that you are going to release the MPS 3.0 in couple of months. Please excuse my meddlesomeness.. will the custom persistence feature be included in this version?
Regards, Alexey
I've just read that you are going to release the MPS 3.0 in couple of months. Please excuse my meddlesomeness.. will the custom persistence feature be included in this version?
Regards, Alexey
- Mihail Muhin
- Apr 03
Hi, Alexey.
I'm working on it right now and think the working pre-version of this functionality will be available tomorrow )
Regards,
Mihail
P.S.: the forthcoming MPS will be versioned as 3.0, not 2.1 as we planned earlier. Just don't be confused with versions in the first post
I'm working on it right now and think the working pre-version of this functionality will be available tomorrow )
Regards,
Mihail
P.S.: the forthcoming MPS will be versioned as 3.0, not 2.1 as we planned earlier. Just don't be confused with versions in the first post
- Alexey Pomelov
- Apr 04
Mihail,
it's really good news! I'll test it with great pleasure!:)
Regards, Alexey
it's really good news! I'll test it with great pleasure!:)
Regards, Alexey
- Alexey Pomelov
- Apr 11
Hello, Mihail!
How is it going? Is there any build to test the custom persistence feature?
Regards, Alexey
How is it going? Is there any build to test the custom persistence feature?
Regards, Alexey
- Mihail Muhin
- Apr 11
Alexey,
the feature officially will be available in MPS 3.0, which we plan to release in about a month.
If you want to try a pre-pre-release product, please contact me by mail: Mihail.Muhin@jetbrains.com
Regards,
Mihail
the feature officially will be available in MPS 3.0, which we plan to release in about a month.
If you want to try a pre-pre-release product, please contact me by mail: Mihail.Muhin@jetbrains.com
Regards,
Mihail