Workflow Language
February 28, 2022 ยท View on GitHub
The workflow language is the part of the Simple-ML DSL that is designed to solve specific machine learning problems. It has the following concepts:
- Packages help avoid conflicts that could arise if two declarations have the same name.
- Imports make declarations in other packages accessible.
- Workflows define the entry point of a Machine Learning program.
- Steps encapsulate parts of a Machine Learning program and make them reusable.
- Statements are the instructions that are executed as part of a workflow, step, or block lambda.
- Expressions are computations that produce some value.
- Comments document the code.
Files that use the workflow language must have the extension .smlflow.