Loïc Knuchel

Créer son langage dans VS Code, les dessous d'un outil du quotidien

45 minutes Programming languages VS Code

Parfois, un outil est tellement commun qu'on en oublie ses capacités incroyables. C'est le cas des IDE qui proposent des fonctionnalités impressionnantes quand on y réfléchit: coloration syntaxique, erreurs contextuelles, auto-complétion, renommage, go-to-definition, aperçus rapides et même des intégrations spécialisées.

Depuis 2 ans, je travaille sur AML, un langage rapide pour définir son schéma de base de données, et j'ai récemment implémenté ces fonctionnalités dans VS Code. Et je dois avouer qu'il était très satisfaisant de voir son langage prendre vie petit à petit, et ressembler de plus en plus aux langages qu'on a l'habitude d'utiliser.

Dans ce talk je vous propose de retracer ce périple et découvrir les coulisses de VS Code pour supporter un langage. Que vous souhaitiez créer votre propre extension ou simplement comprendre votre outil de tous les jours, ce talk est fait pour vous.


Speaking history