Le C ou le C++ utilisent un pré-processeur par l'entremise du programme cpp, ceci permet de définir des variables fixes et des conditions en fonction de ces variable.
En Perl, le module Filter::cpp propose la même
fonctionnalité, tellement identique qu'il ne fonctionne d'ailleurs que
lorsque le programme cpp est installé sur le système.
use Filter::cpp; #define FRED 1 #ifdef FRED print "Hello ". FRED ."\n"; #else print "Fred is not defined\n"; #endif