Aller au contenu
EN FR

Essentiels functionalP

Statut documentaire : guide — voir Maturité et preuves.

functionalP est un langage compact d'expressions Runtime intégré aux métadonnées logiCells. Il n'est pas le modèle conceptuel et ne remplace pas H-Logic. Utilisez-le lorsqu'une action déclarée, un comportement de vue, une étape de processus ou un adaptateur nécessite un calcul procédural.

Programme minimal

5 + 10;

Un script est généralement une séquence d'expressions séparées par des points-virgules :

a := 5;
b := 8;
Result := a + b;

Lorsque le contrat d'action attend une valeur de retour, préférez une affectation explicite à Result plutôt que de dépendre implicitement de la dernière expression.

En-tête library/import optionnel

Certains scripts peuvent utiliser un en-tête explicite :

library Runtime.Demo;
import Runtime.Core;

Result := 1 + 2;

La plupart des scripts de métadonnées n'en ont pas besoin.

Ce qui appartient à cette couche

Bons candidats : petits calculs locaux, conversion de paramètres d'événements, réactions locales de page, glue procédurale à l'intérieur d'une action déclarée et transformations courtes. Le sens métier durable doit rester visible dans les concepts, contraintes, actions, événements, processus et règles H-Logic.