Главная
Study mode:
on
1
Introduction
2
Prerequisites
3
Clustering Builder
4
Massage EMF
5
Performance
6
File sizes
7
Resource sharing
8
Language complexity
9
EMF switches
10
Language inheritance
11
Shared runtime module
12
Juice overrides
13
Sigasi Studio
14
Xtext in Sigasi
15
Why not upstream
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Learn how to scale the Eclipse Xtext framework for large domain-specific languages in this EclipseCon 2022 presentation by Lieven Lemiengre and Sebastian Zarnekow. Discover proven strategies for optimizing Xtext-based IDEs based on 10 years of commercial development experience at Sigasi. Explore techniques for handling increased syntactic complexity, larger user bases, and bigger file sizes while maintaining excellent performance. Master advanced concepts like parallel processing for multi-core CPU utilization, editor framework customization, and ensuring consistent behavior across product families. Follow along as the speakers share their journey of building commercial hardware design language IDEs, including specific approaches for clustering builders, optimizing EMF, managing resource sharing, handling language inheritance, and implementing shared runtime modules. Gain practical insights into when and how to deviate from standard Xtext implementations to achieve feature parity and scalability for enterprise-level language development projects. Read more

Scaling Xtext - Building Commercial IDEs for Hardware Design Languages

Eclipse Foundation
Add to list
0:00 / 0:00