
MPSJetBrains
Meta Programming System. Create your own domain-specific language.
Vendor
JetBrains
Company Website


Product details
Overview
JetBrains MPS (Meta Programming System) is a powerful platform designed to create domain-specific languages (DSLs). It allows users to express domain processes and knowledge in a language that directly uses the concepts and logic from their particular field. MPS uses projectional editing, enabling users to work with non-textual notations such as math notations, diagrams, and forms, making it highly adaptable to various domains.
Features
Domain-Specific Language Creation
- Custom DSLs: Create your own domain-specific languages tailored to your business needs.
- Projectional Editing: Use non-textual notations, including math notations, diagrams, and forms. Editor Support
- Intelligent Editor: Provides quick fixes, word completion, and intentions to guide users through the coding process.
- Customizable Interface: Adapt the editor to fit specific domain requirements. Integration and Extensibility
- Integration with Other Tools: Seamlessly integrates with other JetBrains tools and external systems.
- Extensible Platform: Extend the platform with additional functionalities to meet specific needs. Collaboration and Sharing
- Collaborative Development: Supports collaborative development of DSLs, allowing teams to work together efficiently.
- Version Control: Integrates with version control systems to manage changes and track progress. Case Studies and Applications
- Agile Law Execution Factory: Implement Dutch tax legislation and process changes.
- MetaR: Develop data analysis languages for biomedical scientists.
- mbeddr: Create integrated and extensible languages for embedded software engineering.