Table des matières

Modules standards W

Fonctions communes

Tous les modules possèdent obligatoirement 4 fonctions :

  1. init ⇒ pour initialiser l'état interne du module (allocation mémoire si besoin, etc.). Appelé automatiquement au premier appel de fonction du module
  2. end ⇒ pour libérer les ressources allouées dans init. Appelé automatiquement à la terminaison du programme
  3. vers(n) ⇒ renvoi la version en cours du module (variable Number ou Dynamic)
  4. error(n) ⇒ renvoi la dernière erreur spécifique au module (variable Number)

file

Module permettant de gérer les fichiers de l'OS de l'hôte exécutant le programme en cours.

hash

Module permettant de calculer différents hash de données, selon divers algorithmes.

json

lzw

Module permettant de compresser et décompresser des données, algorithme LZW compatible au format lzw utilisé dans les fichiers PDF.

pdf

random

Module permettant de générer des nombres pseudo-aléatoires, algorithme Mersenne twister.

shm

system

Module gérant les liens avec le shell et l'OS hôte.

time

Module permettant de manipuler des horodates, en TU et temps local, de mesurer le temps passé (chrono) et de gérer des alarmes temporelles.