February 25, 2021 - 6:00 pm (CET)

Virtual Meetup – Meinte Boersma

Abstract

In this presentation, Meinte will focus on EMF, the Eclipse Modeling Framework, which is a mature and proven framework for model management (runtime), model exchange (using the XMI format), and meta modeling (using Ecore). EMF has been used in many modeling systems, and is the de facto implementation of OMG’s EMOF standard.

EMF is JVM-only, which is a pity since it works so well. The Strumenta community recently started discussing whether and how we could make EMF polyglot, porting (parts of) the EMF’s functionality to other languages in a compatible way. Existing efforts are: JSOI 1PyEcore 1ecore.js, and emfjson-jackson.

We will be joined by Horacio Hoyos, the creator of JSOI, and Vincent Aranega, the creator of PyEcore, who will explain why they made their EMF-based frameworks, how they use them, and where they plan to take them.

During this Virtual Meetup we’ll discuss how we could organize making EMF polyglot. To keep things focused and practical, we would like to discuss what you think the most valuable feature of the EMF is, and take it from there.

Biography

Meinte is a DSL consultant, currently working on a book on DSL implementation for Manning. Before, he has worked on a no-code platform (ALEF) for computational law at the Dutch Tax Agency, on the Mendix low-code platform, and on his own cloud-based language workbench (Más).

Meinte Boersma: https://www.linkedin.com/in/meinte-boersma-965a681/

How to join the event:

To avoid security issues is now necessary to register for the meeting. The registration should be necessary just once and be valid for all the next meetings you will participate in. Follow these steps:

  1. Register yourself to the community on the Homepage
  2. You will receive a confirmation email containing all the information about joining the meeting.
  3. Add to your calendar
  4. Enjoy the talk and, if you feel like, discuss further on the community forum