Lors dun 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, cest 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 sexpliquer.
Est-ce important de connaître la version dun 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 ?