I am happy to announce that today (the 24th of February), Igor Dejanović will hold the discussion about “Developing Domain-Specific Languages in Python with textX”.
Also, remember that we changed the link to join the Meetup!
Igor Dejanović is an associate professor at the University of Novi Sad. His area of interest and research is mostly oriented towards Language Engineering, in particular Domain-Specific Languages and parsing. He is an author and maintainer of several open-source projects.
textX (GitHub - textX/textX: Domain-Specific Languages and parsers in Python made easy http://textx.github.io/textX/) is a Python parsing library specifically geared towards DSL development. It is inspired by xText and features a similar meta-language. From a grammar definition, textX will dynamically create a meta-model of the language and the parser (interpreted style, no code generation). The parser is used to parse textual programs/models and transform them into abstract representations that are shaped according to the grammar provided (i.e. the meta-model).
In this presentation Igor will demonstrate usage of textX ranging from a small hello world example to complex DSLs. He will show how textX can be utilized by Python programmers to quickly build parsers, languages, and code generators.
After registering, you will receive a confirmation email containing information about joining the meeting. It will also permit you to add it to your calendar.
It is hosted on Zoom at 6 PM GMT+1/CEST (you can use this link to figure out which time is in your timezone: Dateful Time Zone Converter).
I am also happy to extend the invitation to the MDENet Annual Symposium online on the 26th and 27th of January 2022. The event is free to attend so reserve your place here. There will be tutorials, challenge talks, informal networking sessions, roundtables and ample opportunity to mix with other like-minded people from the MDE world. Also, there will be a wide range of sessions including keynote speakers: Tony Clark, Aston University; Balbir Barn, Middlesex University or Mohammadreza Mousavi, King’s College.
P.S. We get a recurring question: “Are presentations recorded?”. The answer is not, and the reasons are explained here On recording Virtual Meetups - #7 by voelter