aboutsummaryrefslogtreecommitdiffstats
path: root/alv-lib/string.moon
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-05-09 14:49:08 +0000
committers-ol <s+removethis@s-ol.nu>2025-03-02 14:23:21 +0000
commit61eb86951287667ca0ee305baa5c3cd6ad29ba36 (patch)
tree7551d6b9c8af01c049adab0ee027dbad68f28808 /alv-lib/string.moon
parentmore internal doc fixes (diff)
downloadalive-61eb86951287667ca0ee305baa5c3cd6ad29ba36.tar.gz
alive-61eb86951287667ca0ee305baa5c3cd6ad29ba36.zip
add types.T, fix spec + docs
Diffstat (limited to 'alv-lib/string.moon')
-rw-r--r--alv-lib/string.moon6
1 files changed, 3 insertions, 3 deletions
diff --git a/alv-lib/string.moon b/alv-lib/string.moon
index 5f54b07..9f09f10 100644
--- a/alv-lib/string.moon
+++ b/alv-lib/string.moon
@@ -1,13 +1,13 @@
-import Op, ValueStream, Input from require 'alv.base'
+import Op, Constant, SigStream, Input, T from require 'alv.base'
-str = ValueStream.meta
+str = Constant.meta
meta:
name: 'str'
summary: "Concatenate/stringify values."
examples: { '(.. v1 [v2…])', '(str v1 [v2…])' }
value: class extends Op
setup: (inputs) =>
- @out or= ValueStream 'str'
+ @out or= SigStream T.str
super [Input.hot v for v in *inputs]
tick: =>