-main flow:linear(
- io:print("please enter something:"),
- io:print(io:scan),
- io:print(:str:cat(
- "your input: ",
- io:scan("please enter something else: ")
+main .flow.linear(
+ .io.print("please enter something:"),
+ .io.print(.io.scan),
+
+ .io.print(str.cat(
+ "your input. ",
+ .io.scan("please enter something else: ")
)),
+
+ .io.print(nil.nil),
+ .fs.write("test", "hello world"),
+ bool.if(.fs.exists("test"),
+ .io.print("successfully wrote file"),
+ .flow.error("failed to write file")
+ ),
+
+ .io.print(.fs.read("test")),
+
+ .fs.remove("test"),
+ bool.if(.fs.exists("test"),
+ .flow.error("failed to remove file"),
+ .io.print("successfully removed file")
+ ),
+
+ .io.print(nil.nil),
+ .io.print(.os.time),
+ .os.sleep(500),
+ .io.print(.os.time),
+
+ .io.print(nil.nil),
+ .os.execute("echo hello world"),
+
+ .io.print(nil.nil),
+ .io.print(str.cat(
+ "Unseeded dice: ",
+ .random.random(1, 6)
+ )),
+
+ .random.seed(.os.time),
+ .io.print(str.cat(
+ "Seeded dice: ",
+ .random.random(1, 6)
+ )),
+
+ .io.print(str.cat(
+ "RAND_MAX = ",
+ .random.max
+ )),
+
+ .io.print(nil.nil),
"success"
)