inferno/code-snippets/plus-function.b

21 lines
394 B
Brainfuck
Raw Normal View History

# plus-function.b
implement StringAddition;
include "sys.m";
include "draw.m";
sys: Sys;
StringAddition: module {
init: fn(ctxt: ref Draw->Context, args: list of string);
};
add: fn(num1: int, num2: int): int;
add(num1: int, num2: int): int {
return num1 + num2;
}
init (ctxt: ref Draw->Context, args: list of string) {
sys = load Sys Sys->PATH;
sys->print("%s", string add(2, 4));
}