mps
play

MPS Oscar Rodrguez Product Manager of MPS Index MPS Overview - PowerPoint PPT Presentation

MPS Oscar Rodrguez Product Manager of MPS Index MPS Overview What it is? Why bother? Who is using MPS? What is MPS? MPS is an open-source language workbench for DSL development Why bother? Developers Non-Developers/Domain


  1. MPS Oscar Rodríguez Product Manager of MPS

  2. Index ● MPS Overview ○ What it is? ○ Why bother? ○ Who is using MPS?

  3. What is MPS?

  4. MPS is an open-source language workbench for DSL development

  5. Why bother?

  6. Developers Non-Developers/Domain Experts

  7. Java C Kotlin

  8. Java C Kotlin

  9. Jr. Dev.

  10. Benefits ● Increase of productivity ● Higher level of abstraction ● Encourage communication

  11. Who is using MPS?

  12. Rules “coded“ in Word − No real IDE − No completion − No syntax checks − No code analysis − No type-checks − Not even coloring

  13. Projectional Editing R R A B A B R edit R edit parse C D A B C D Text A B C D C D save save R R A B A B C D C D

  14. Industries ● Government ● Aerospace ● Healthcare ● Finance ● Transport

  15. Who should use MPS?

  16. When to use MPS ● Big potential of Automation ● High involvement of domain experts required ● High dependency of developers

  17. Thank you for your attention! oscar.rodriguez@jetbrains.com

Recommend


More recommend