blob: a3732d6ef546957ecfd28761ef6bb854f4816aef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
implement Values;
include "sys.m";
include "draw.m";
sys: Sys;
print, sprint: import sys;
Values: module {
init: fn(nil: ref Draw->Context, nil: list of string);
};
init(nil: ref Draw->Context, nil: list of string) {
sys = load Sys Sys->PATH;
n := 7;
b := big 8;
f := real 3.2;
str := "String!";
print("%d\n", 0 || 1);
print("%d\n", 0 && 1);
print("%d\n", n / int f);
print("%f\n", real n / f);
print("%bd\n", b / big 8);
print("%s\n", str[:len str-1]);
print("%s\n", str[2:]);
print("%s", "inferno " + "os " + sprint("%c", '\n'));
print("limbo" + " " + "lang\n");
exit;
}
|