From 6a701d1b1943891ee866e22c5d84800ade8c09f1 Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Thu, 22 Feb 2024 14:08:30 +0000 Subject: Deprecate constant, compose --- src/gleam/function.gleam | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/gleam/function.gleam b/src/gleam/function.gleam index 180b6b2..6f42455 100644 --- a/src/gleam/function.gleam +++ b/src/gleam/function.gleam @@ -1,6 +1,4 @@ -/// Takes two functions and chains them together to form one function that -/// takes the input from the first and returns the output of the second. -/// +@deprecated("Use a fn literal instead, it is easier to understand") pub fn compose(fun1: fn(a) -> b, fun2: fn(b) -> c) -> fn(a) -> c { fn(a) { fun2(fun1(a)) } } @@ -103,9 +101,7 @@ pub fn identity(x: a) -> a { x } -/// Takes a single argument and returns a new function that -/// ignores its argument and always returns the input value. -/// +@deprecated("Use a fn literal instead, it is easier to understand") pub fn constant(value: a) -> fn(b) -> a { fn(_) { value } } -- cgit v1.2.3