From 089e8498907739c198166d7d7f473784e4d48bc3 Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Wed, 28 Feb 2018 21:36:45 +0000 Subject: Restrict export syntax --- src/List.gleam | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/List.gleam') 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(_, []) -- cgit v1.2.3