Funktionen

Eine Funktion ist eine Subroutine, die einen Wert zurückgibt. Eine Funktion kann entweder benutzerdefiniert oder integriert ("Systemfunktion") sein. Funktionen werden entweder in der Sprache Intent oder in einer kompilierten Sprache (am häufigsten C++ oder C#) geschrieben.

Die Systemfunktionen sind in Kategorien unterteilt, wie z. B.: hostspezifische Funktionen, Listen, Geometrie, ODBC-Datenquellen usw.

Funktionen werden anhand des Namens identifiziert. Für sie gilt dieselbe Bibliotheks-Suchreihenfolge wie für Designs. Funktionen können nicht überladen sein, sie können jedoch abhängig von ihrer Position im Bibliotheks-Suchpfad andere Funktionen überschreiben. Alle Intent-Funktionen sind global gültig und öffentlich verfügbar.