Comprendre les options de la ligne de console erl

Lors d’un lancement de la console (erl/werl ), vous découvrez un ensemble de données vous fournissant les paramètres de votre machine virtuelle erlang.

c:> erl
       Erlang R14B01 (erts-5.8.2) [smp:4:4] [rq:4] [async-threads:0]
( par exemple sur ma machine et sous werl )

Que représentent ces informations, à quoi cela me sert il ?
– le début, rien de difficile … Erlang et sa version installée sur votre poste ( R 14 B01 ), soit version (release) 14, mineure B01
– erts-5.8.2 : Erlang Run-Time System, version 5.8.2
– [smp:4:4] … une liste, remarquez les crochets, c’est pas innocent pour Erlang, de modules intégrés au noyau.

Stop … version R14 et version 5.8.2 … ??? …. une liste de modules intégrés au kernel !!!
Erlang est une architecture de modules dont les modules suivants erts, kernel, stdlib, compiler et sasl forment la base … et comme chaque module est une brique … donc une version représente son évolution …. tout peut donc s’expliquer.
Est-ce important de connaître la version d’un module de base … oui, pour vos futures applications en Erlang. ‘cf articles : Applications en Erlang ).

lien du site officiel : http://www.erlang.org/doc/apps/erts/index.html

Comment modifier / ajouter …. optimiser ces modules erlang ?

Ce contenu a été publié dans Erlang, Programmation. Vous pouvez le mettre en favoris avec ce permalien.