aboutsummaryrefslogtreecommitdiffstats
path: root/alv-lib/array.moon
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-05-21 16:14:08 +0000
committers-ol <s+removethis@s-ol.nu>2025-03-02 14:24:49 +0000
commit7f52fda5f6c073340f92a05c023f0b45cb6c75f1 (patch)
tree9151495ade690ecde3927311e7e2161179573c24 /alv-lib/array.moon
parentadd builtin get (diff)
downloadalive-7f52fda5f6c073340f92a05c023f0b45cb6c75f1.tar.gz
alive-7f52fda5f6c073340f92a05c023f0b45cb6c75f1.zip
move array and struct constructor into builtins
Diffstat (limited to 'alv-lib/array.moon')
-rw-r--r--alv-lib/array.moon22
1 files changed, 0 insertions, 22 deletions
diff --git a/alv-lib/array.moon b/alv-lib/array.moon
deleted file mode 100644
index 752b1ff..0000000
--- a/alv-lib/array.moon
+++ /dev/null
@@ -1,22 +0,0 @@
-import PureOp, Constant, T, Array, val, evt from require 'alv.base'
-
-any = val! / evt!
-
-array = Constant.meta
- meta:
- name: 'array'
- summary: "Construct an array."
- examples: { '(array a b c…)' }
- description: "Produces an array of values."
-
- value: class extends PureOp
- pattern: any!*0
- type: (args) => Array #args, args[1]\type!
-
- tick: =>
- args = @unwrap_all!
- @out\set args
-
-{
- :array
-}