MPS: A framework for DSL Development
jetbrains.com
MPS: A framework for DSL Development
1–9 of 9 posts
Re: MPS: A framework for DSL Development
#2Re: MPS: A framework for DSL Development
#3Also we are working on the next generation of editing technology now. It's completely web based. Some parts of it are open source:
* https://github.com/JetBrains/jetpad-projectional
* https://github.com/JetBrains/jetpad-mapper
Here's a list of demos:
* http://youtrack-workflow.appspot.com/ - YouTrack workflow DSL
* http://jb-proj-demo.appspot.com/ - Different demos
P.S. We are hiring. If you are interested in working on this stuff, let me know (we have offices in Cambridge, MA and Saint-Petersburg, Russia, also there's a possibility of remote work for star level developers).
Re: MPS: A framework for DSL Development
#4Now at Actor tried to use for the same reason: defining api scheme, but it is a bit complex for people to understand how MPS works.
Web app will help a lot.
Re: MPS: A framework for DSL Development
#5So is there any advice on learning how to use MPS from a conceptual level?
Re: MPS: A framework for DSL Development
#6I used to work on MPS (I led the project during the first two version). If you have any questions, you can write them in this thread. Also we are working on the next generation of editing technology now. It's completely web based. Some parts of it are open source: * https://github.com/JetBrains/jetpad-projectional * https://github.com/JetBrains/jetpad-mapper Here's a list of demos: * http://youtrack-workflow.appspot.…
I worked on similar stuff in grad school. How can I get in touch for more info? Thx.
Re: MPS: A framework for DSL Development
#7I used to work on MPS (I led the project during the first two version). If you have any questions, you can write them in this thread. Also we are working on the next generation of editing technology now. It's completely web based. Some parts of it are open source: * https://github.com/JetBrains/jetpad-projectional * https://github.com/JetBrains/jetpad-mapper Here's a list of demos: * http://youtrack-workflow.appspot.…
> We are hiring. I worked on similar stuff in grad school. How can I get in touch for more info? Thx.
Re: MPS: A framework for DSL Development
#8I used to work on MPS (I led the project during the first two version). If you have any questions, you can write them in this thread. Also we are working on the next generation of editing technology now. It's completely web based. Some parts of it are open source: * https://github.com/JetBrains/jetpad-projectional * https://github.com/JetBrains/jetpad-mapper Here's a list of demos: * http://youtrack-workflow.appspot.…
1) I downloaded the stand-alone version and tried "Your first date with JetBrains MPS" but for some reason I can't get the extract method/surround with to work. Is that a bug or is there some special condition for refactoring to work? (I try to extract the drop and turn right into it's own "routine")
2) How do you debug generated code? Is there a way for MPS to map generated Java or C back to the original DSL?
Re: MPS: A framework for DSL Development
#9I used to work on MPS (I led the project during the first two version). If you have any questions, you can write them in this thread. Also we are working on the next generation of editing technology now. It's completely web based. Some parts of it are open source: * https://github.com/JetBrains/jetpad-projectional * https://github.com/JetBrains/jetpad-mapper Here's a list of demos: * http://youtrack-workflow.appspot.…
I have a couple of questions: 1) I downloaded the stand-alone version and tried "Your first date with JetBrains MPS" but for some reason I can't get the extract method/surround with to work. Is that a bug or is there some special condition for refactoring to work? (I try to extract the drop and turn right into it's own "routine") 2) How do you debug generated code? Is there a way for MPS to map generated Java or C ba…
2) You can read more about debugging DSLs here: https://confluence.jetbrains.com/display/MPSD32/Debugger