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
Created: October 1, 2024