aboutsummaryrefslogtreecommitdiffstats
path: root/examples/words.aup
diff options
context:
space:
mode:
Diffstat (limited to 'examples/words.aup')
-rw-r--r--examples/words.aup5
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/words.aup b/examples/words.aup
new file mode 100644
index 0000000..2bfc0a5
--- /dev/null
+++ b/examples/words.aup
@@ -0,0 +1,5 @@
+# Words for counts and marks. A library: only fns, no state, so any app can
+# `use words` and call words.counted(...).
+fn plural(count, one, many) = if count == 1 { one } else { many }
+fn counted(count, one, many) = "{count} {plural(count, one, many)}"
+fn check(done) = if done { "x" } else { " " }