Hello World en Erlang avec IntelliJ ou Visual Studio Code

Par:
francoistonic

mar, 11/02/2025 - 08:17

Post original de Michal Piotrowski

Erlang n'est pas un langage populaire ni très utilisé hormis dans certains sections critiques. Si vous êtes curieux/euse, il est possible de coder en Erlang directement avec son IntelliJ. 

1 ouvrir son IntelliJ

2 installation Erlang

3 installation du plugin Erlang dans l'IDE

4 redémarrer l'IDE pour prendre en compte le plugin

Pour créer un projet Erlang, il suffit de créer un fichier .erl, dans notre exemple : hello.erl

Le code du hello world est le suivant : 

-module(hello).
-author("michal.piotrowski").
 
%% API
-export([hello_world/0]).
 
hello_world() -> io:fwrite("hello, world\n").
Pour rappel, Erlang est un langage fonctionnel. La syntaxe est très différente d'un langage courant tel que Go ou Java. 
Avant de pouvoir exécuter ce code, il faut créer une configuration runtime avec Erlang Console comme un type. Et vous pourrez avoir besoin d'ajouter un build pour lancer le code. Normalement, la console Erlang apparait. Dans la console, tapez la commande hello:hello_work(). Le . est très important. Ne l'oubliez pas :-)
En sortie, la console devrait afficher :
hello, world
ok
2>
Si vous utilisez Visual Studio Code, un plugin existe : https://marketplace.visualstudio.com/items?itemName=pgourlain.erlang
Sous VS Code, vous devrez aussi faire un build et compiler le code avec erlc et d'utiliser le terminal pour lancer le fichier. Bien entendu, il faut installer Erlang sur son poste, le plugin ne le fait pas à votre place.