aboutsummaryrefslogtreecommitdiff
path: root/src/List.gleam
diff options
context:
space:
mode:
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(_, [])