Including processes
BI# supports modular software design and reuse. Its most important
tool is the
#include
statement. It allows to define
a set of functions in a single place and use it wherever you need it. If you
have a mathematical function stored in a process named
math.bs
, for example, you can include it into your own
process with this statement:
#include "math.bs", "1.0"
The
#include
statement expects two arguments. The first
argument is the name of the process to be included. The second argument
specifies the version of the process to include.
If you always want to include the latest version of a process, set the
process version to
"*"
. For example:
#include "booking", "*"
This statement will always include the latest version of the process
named
"booking"
.