FILE ... TOC

Writing extensions for jamal in Perl

The Perl extensions that can process Perl defined macros can use sevelar functions that are all put into the package jamal. Some of the functions provide possibilities for the extension modules, others should be called.

The rules for a module to be jamal compliant

  • call function &jamal::require (see jamalrequire) to specify the version of jamal the module can work with
  • call function &jamal::version (see jamalversion) to specify the version interval of the module it is compatible with
  • call functions from the package jamal
  • do NOT directly call functions or access any entity from the package main.

Modification of the jamal code is bad practice. Distribution of such a code is highly discouraged.

FILE ... TOC