"Writing an Editor for PlantUML": new article online!

Hi Community,

a new article is online! :slight_smile:

In this article, we’ll write an editor for a subset of PlantUML, as an extension to Visual Studio Code. However, we won’t start from scratch as most tutorials do. Instead, we’ll use this example to show how we typically work, with the hope of giving an idea of what language engineering is in practice.

Where do we start? An editor is a complex application. One doesn’t usually start from a white canvas. We have many existing editors to choose from that allow some kind of plugin or extension mechanism and take care of all the complicated rendering and editing stuff.

If you want to read more, click [here ]

Enjoy the reading!


nice one. I liked the details and references to the source code mentioned in the article.


This is really, really well written:

  1. Good command of English language
  2. Pragmatical approach, similar to what a real-life project would look like
  3. Absence of unimportant details

Kudos to the author!