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.