aboutsummaryrefslogtreecommitdiffstats
path: root/lib/string.moon
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-04-14 09:21:00 +0000
committers-ol <s-ol@users.noreply.github.com>2020-04-14 09:21:00 +0000
commit5faab5d81cc5ed36824a52a273e83eb20240cb2e (patch)
treedba10fadf4cdad0f5524df642fab83f6310a8574 /lib/string.moon
parentmove spec out of spec/core (diff)
downloadalive-5faab5d81cc5ed36824a52a273e83eb20240cb2e.tar.gz
alive-5faab5d81cc5ed36824a52a273e83eb20240cb2e.zip
move lib to alv-lib module
Diffstat (limited to 'lib/string.moon')
-rw-r--r--lib/string.moon18
1 files changed, 0 insertions, 18 deletions
diff --git a/lib/string.moon b/lib/string.moon
deleted file mode 100644
index faa7ab3..0000000
--- a/lib/string.moon
+++ /dev/null
@@ -1,18 +0,0 @@
-import Op, ValueStream, Input from require 'alv.base'
-
-str = ValueStream.meta
- meta:
- name: 'str'
- summary: "Concatenate/stringify values."
- examples: { '(.. v1 [v2…])', '(str v1 [v2…])' }
- value: class extends Op
- setup: (inputs) =>
- @out or= ValueStream 'string'
- super [Input.hot v for v in *inputs]
-
- tick: =>
- @out\set table.concat [tostring v! for v in *@inputs]
-
-{
- :str, '..': str
-}