aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2019-03-17 22:34:47 +0000
committerLouis Pilfold <louis@lpil.uk>2019-03-17 22:34:47 +0000
commit336614d8fc815d5eec7461ed271ae45697d9216c (patch)
tree080d436207f2c6f31f98d470d35cbbe8af46163d /src
parent0f0f3df21b71678504cd8c0fb0e55dfd7af5f176 (diff)
downloadgleam_stdlib-336614d8fc815d5eec7461ed271ae45697d9216c.tar.gz
gleam_stdlib-336614d8fc815d5eec7461ed271ae45697d9216c.zip
Handle module select calls on non-literal modules
Diffstat (limited to 'src')
-rw-r--r--src/any.gleam18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/any.gleam b/src/any.gleam
index 22dd0d5..5deaeb8 100644
--- a/src/any.gleam
+++ b/src/any.gleam
@@ -172,17 +172,17 @@ pub external fn thunk(Any) -> Result(fn() -> Any, String)
//// |> expect:is_error
//// }
-// external fn list_any(Any) -> Result(List(Any), String) = "gleam__stdlib" "decode_list"
+external fn list_any(Any) -> Result(List(Any), String) = "gleam__stdlib" "decode_list"
-// fn list_module() {
-// list
-// }
+fn list_module() {
+ list
+}
-// pub fn list(any, decode) {
-// any
-// |> list_any
-// |> result:then(_, fn(x) { list_module():traverse(x, decode) })
-// }
+pub fn list(any, decode) {
+ any
+ |> list_any
+ |> result:then(_, fn(x) { list_module():traverse(x, decode) })
+}
//// test list {
//// let _ = []