aboutsummaryrefslogtreecommitdiff
path: root/examples/generated.csx
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2021-01-03 02:01:27 +0300
committerAleksey Veresov <aleksey@veresov.pro>2021-01-03 02:01:27 +0300
commitfdb7b619342067116618abd68f83dd7ff1b0e033 (patch)
tree8937c7f9f7adc9c23cb66346c39120b66d0135e7 /examples/generated.csx
parentabfe132b83219efa30220ecfdaf6e26e31b9d13d (diff)
downloadcsx-fdb7b619342067116618abd68f83dd7ff1b0e033.tar
csx-fdb7b619342067116618abd68f83dd7ff1b0e033.tar.xz
csx-fdb7b619342067116618abd68f83dd7ff1b0e033.zip
More complex examples of CSX syntax.
Diffstat (limited to 'examples/generated.csx')
-rw-r--r--examples/generated.csx9
1 files changed, 9 insertions, 0 deletions
diff --git a/examples/generated.csx b/examples/generated.csx
new file mode 100644
index 0000000..4d22565
--- /dev/null
+++ b/examples/generated.csx
@@ -0,0 +1,9 @@
+[define map [fn [f l] [if [not l] []
+ [pair [f [head l]] [map f [tail l]]]
+]]]
+
+[map [fn [n] [outnum n] [output 10]]
+ [map [fn [n] [sum n 10]]
+ [quote [1 2 3 4 5]]
+ ]
+]