Implementing Domain-Specific Languages with Java Imports in TypeScript - EclipseCon 2023
Eclipse Foundation via YouTube
Earn Your CS Degree, Tuition-Free, 100% Online!
Google Data Analytics, IBM AI & Meta Marketing — All in One Subscription
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Watch a 33-minute conference talk from EclipseCon 2023 exploring how to develop Domain-Specific Languages (DSLs) in TypeScript while integrating Java libraries and custom classes. Learn from TypeFox GmbH experts about implementing technical connections between Java and TypeScript, including custom classpath configuration for Java class scanning. Discover solutions to integration challenges like different type systems, method overloading, qualified names, case sensitivity issues, implicit Java imports, scope handling, inheritance rules, and instantiation. Examine a real-world open source industrial project that overcame these challenges using the Eclipse Langium framework - an open source language engineering tool built with TypeScript and Node.js for developing DSLs within Eclipse Theia or web applications.
Syllabus
A DSL case Study with Java imports implemented in TypeScript
Taught by
Eclipse Foundation