How We Built Comma, the Raku IDE, on the IntelliJ Platform
This webinar tells the story of how Edument build an IDE for the Raku language using the IntelliJ Platform.
Building an IDE from scratch would have been prohibitively expensive. By contrast, building on the IntelliJ Platform meant starting from a mature base, getting a great deal of generic IDE functionality for free, and therefore being able to focus on the parts of the experience specific to the Raku language.
The webinar covers:
-
How the IntelliJ Platform models code through the Program Structure Interface
-
An overview of the things that need to be built to provide support for a new language on the IntelliJ platform
-
How to go from a language support plugin to an IDE
-
Some things the Comma team wish they'd known sooner (or, how to make different mistakes!)