Skip to content

Details

Liker du pinnekjøtt og noe godt å drikke til? Da ønsker vi deg hjertelig velkommen til javaBins tradisjonelle julemøte på Teknologihuset tirsdag 4. desember! (English below).

I år får javaBin besøk av Mikhail Barash fra Universitetet i Turku/Åbo (Finland). Mikhail skal snakke om å lage egne DSL'er med JetBrains MPS (Meta Programming System). Foredraget vil bli holdt på engelsk.

Agenda:
17:30 - Mingling og noe å drikke på
18:00 - Innledning av javaBin
18:15 - Foredrag: What is JetBrains MPS
19:15 - Julemat (pinnekjøtt) og drikke

Ønsker du alternativ mat, er det bare å gi oss beskjed.

Abstract:
A domain-specific language (DSL) is a programming language specifically designed to work within a particular area of interest.
DSLs have been a part of computing for ages, and in recent years they become more popular as a core part of model-driven software development. Using a DSL increases productivity for developers and improves their communication with business experts.
In this talk, I will give an overview of JetBrains Meta Programming System MPS and explain how it can be used to create DSLs and IDEs for them. I will also talk about projectional (structured) editors, where source code can be represented not only as text, but also using tabular and graphical notations. The talk will have a short demo of creating a small language for defining UIs.

Speaker bio:
Mikhail Barash's interests include domain-specific languages, model-driven software development, compiler construction, parsing algorithms, and metaprogramming. He obtained his Ph.D. degree from the University of Turku/Åbo (Finland) focusing on studying new ways of defining syntax of programming languages. He is currently a lecturer at Åbo Akademi and teaches domain-specific languages with Eclipse Xtext and JetBrains MPS. You can reach him via Twitter at @mikhail_barash.

Members are also interested in