mps

What are the main differences between Jetbrains' MPS and Eclipse Xtext?

断了今生、忘了曾经 提交于 2019-12-20 08:24:03
问题 I have used Eclipse Xtext in several projects. I loved the ease of defining a grammar over an Ecore (meta)model and letting everything generated for you including awesome Eclipse plugin editor, but I was quite uncomfortable with the underlying EMF framework with everything hard-wired in static fields. Lately I came across Jetbrains' MPS (Meta Programming System). It's based on completely different philosophy. While Xtext is for creating text-based DSLs generating a parser for you (and

Integer Linear Programming Java: Multiple Open Source and Commercial tools are available. Which one to use?

99封情书 提交于 2019-12-11 01:37:50
问题 I need to use Integer Linear Programming API/Tool for my application. Though my application is in Java but I don’t mind calling an EXE (Tool) from Java providing input using file (MPS, etc). My search analysis is as follows: There are multiple Open Source and Commercial tools available to solve ILP Following I found and think are useful for my needs. 1. Gnu LP Kit(GLPK): I think this is the oldest and probably most stable and efficient 2. IP_Solve: Has good reviews about it. 3. JavaILP: Found

Is MPS (a meta-programming language) worth looking into?

谁都会走 提交于 2019-12-07 00:08:19
问题 Another project from Jetbrains, their new issue tracker Charisma was written entirely in MPS. Is the concept useful/practical, or is it too soon? 回答1: MPS isn't just DSLs for Java. It's actually language-angostic. You can generate your language into any other language that is supported by MPS. We support Java, XML, and plain text (as a last resort) out of the box in MPS 1.1. Probably, in future version, we will provide other languages such as javascript, css, etc. One of the key features of

Is MPS (a meta-programming language) worth looking into?

前提是你 提交于 2019-12-05 05:00:57
Another project from Jetbrains, their new issue tracker Charisma was written entirely in MPS . Is the concept useful/practical, or is it too soon? MPS isn't just DSLs for Java. It's actually language-angostic. You can generate your language into any other language that is supported by MPS. We support Java, XML, and plain text (as a last resort) out of the box in MPS 1.1. Probably, in future version, we will provide other languages such as javascript, css, etc. One of the key features of MPS which isn't available in other tools is ability to compose languages. You can create several language

What are the main differences between Jetbrains' MPS and Eclipse Xtext?

北战南征 提交于 2019-12-02 15:24:16
I have used Eclipse Xtext in several projects. I loved the ease of defining a grammar over an Ecore (meta)model and letting everything generated for you including awesome Eclipse plugin editor, but I was quite uncomfortable with the underlying EMF framework with everything hard-wired in static fields. Lately I came across Jetbrains' MPS (Meta Programming System) . It's based on completely different philosophy. While Xtext is for creating text-based DSLs generating a parser for you (and instantiating those EObjects), in MPS-created language one edits directly underlying model structure. So far