TL-Script
TopLogic-Script (TL-Script) ist eine funktionale Sprache zur Beschreibung von (Such-)Ausdrücken mit direkter Bezugnahme auf das Anwendungsmodell.
TL-Script hat eine auf ein Minimum reduzierte Syntax, die im Wesentlichen aus Funktionsdefinition und -anwendung besteht (siehe Funktionen). Dadurch ist TL-Script auch für Einsteiger extrem leicht zu erlernen.
Durch ihre funktionale Eigenschaft müssen in TL-Script keine Programme aus Befehlen, Verzweigungen und Schleifen erstellt werden, sondern ein TL-Script ist lediglich die Auswertung einer Berechnungsvorschrift, mit der aus einem oder mehreren Eingabewerten ein Ergebnis berechnet wird. Ein TL-Script Ausdruck ähnelt daher mehr einer Formel in einer Zelle einer Tabellenkalkulation als einem Programm. Daher ist für TL-Script keinerlei Vorkenntnis in einer "echten" Programmiersprache wie C, Java oder JavaScript notwendig.
Duch eine große Anzahl vordefinierter Funktionen lassen sich viele Berechnungen extrem kurz formulieren.
Obwohl TL-Script hauptsächlich aus Formelauswertung besteht, gibt es eine Erweiterung für die Beschreibung von Anwendungstransaktionen. Diese speziellen Skripte, die den Zustand der Anwendung verändern können nur an wenigen Stellen in der Anwendungskonfiguration verwendent werden, wo Operationen (statt nur Berechnungen) benötigt werden, siehe Transaktionen.