Skip to content

Functions

This section describes functions in the PIE DSL.

Note

A task is a function with some special semantics in regards to runtime behavior. The PIE DSL does not differentiate between functions and tasks. In the DSL, both are called functions.

Todo

Write documentation

Name

Todo

describe legal function names, functions must be unique within a module (including function imports)

Foreign java functions

Type parameters

Parameters and values

Todo

describe how values and parameters behave

Return type

Todo

describe the return value

Function invocations

Todo

describe function invocations


Last update: October 1, 2024
Created: October 1, 2024