aboutsummaryrefslogtreecommitdiff
path: root/src/List.gleam
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2018-02-28 21:36:45 +0000
committerLouis Pilfold <louis@lpil.uk>2018-02-28 21:36:45 +0000
commit089e8498907739c198166d7d7f473784e4d48bc3 (patch)
tree0865a96d836d5fa9a4abc394cc0842194d2799dc /src/List.gleam
parent7db6bf594f59a17ded97e2df5bb8c599943e553e (diff)
downloadgleam_stdlib-089e8498907739c198166d7d7f473784e4d48bc3.tar.gz
gleam_stdlib-089e8498907739c198166d7d7f473784e4d48bc3.zip
Restrict export syntax
Diffstat (limited to 'src/List.gleam')
-rw-r--r--src/List.gleam9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/List.gleam b/src/List.gleam
index 67b713e..4505a74 100644
--- a/src/List.gleam
+++ b/src/List.gleam
@@ -1,13 +1,12 @@
module List
-
-export length/1, reverse/1, empty/1, member/2, head/1, tail/1, filter/2,
- foldl/3, foldr/3, map/2, flatten/1, drop/2, take/2, of/1, new/0
+ exposing length/1, reverse/1, empty/1, member/2, head/1, tail/1, filter/2,
+ foldl/3, foldr/3, map/2, flatten/1, drop/2, take/2, of/1, new/0
import Maybe exposing Maybe(..)
// Using the Erlang C BIF implementation.
//
-foreign length :erlang :length :: |List(a)| -> Int
+external length : |List(a)| -> Int = :erlang.length
test length =
length([]) |> Assert.equal(_, 0)
@@ -17,7 +16,7 @@ test length =
// Using the Erlang C BIF implementation.
//
-foreign reverse :erlang :reverse :: |List(a)| -> List(a)
+external reverse : |List(a)| -> List(a) = :erlang.reverse
test reverse =
length([]) |> Assert.equal(_, [])