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 Intent-Sprache 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.