]> git.lizzy.rs Git - uwu-nolambda.git/blobdiff - test.uwu
Fix typo in README.md
[uwu-nolambda.git] / test.uwu
index a061a990f3fc0e3932b64782c06a1caf261899d0..e543bb4f4374766d9dfd3470c939cd84251d0525 100644 (file)
--- a/test.uwu
+++ b/test.uwu
@@ -1,9 +1,52 @@
-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"
 )