aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiacomo Cavalieri <giacomo.cavalieri@icloud.com>2023-10-22 22:28:05 +0200
committerLouis Pilfold <louis@lpil.uk>2023-10-23 13:59:48 +0100
commit8b336265d7a61b327a0130548521f12256bd249f (patch)
treebbc364d5defc69c756fb89c807e5ad3dc48eb9dc
parentb3f673379cafb02f712734acbaaaa08ad0714db5 (diff)
downloadgleam_stdlib-8b336265d7a61b327a0130548521f12256bd249f.tar.gz
gleam_stdlib-8b336265d7a61b327a0130548521f12256bd249f.zip
rename `list.filter` label from `for` to `keeping`
-rw-r--r--CHANGELOG.md1
-rw-r--r--src/gleam/list.gleam2
2 files changed, 2 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index db53ffd..b23f64a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
## Unreleased
+- The `list.filter` label `for` was renamed to `keeping`.
- Improved performance of `string.to_graphemes` on JavaScript.
- The `iterator` module gains the `map2` function.
- The `list` module gains the `key_filter` function.
diff --git a/src/gleam/list.gleam b/src/gleam/list.gleam
index 52e98ff..85afeec 100644
--- a/src/gleam/list.gleam
+++ b/src/gleam/list.gleam
@@ -317,7 +317,7 @@ fn do_filter(list: List(a), fun: fn(a) -> Bool, acc: List(a)) -> List(a) {
/// []
/// ```
///
-pub fn filter(list: List(a), for predicate: fn(a) -> Bool) -> List(a) {
+pub fn filter(list: List(a), keeping predicate: fn(a) -> Bool) -> List(a) {
do_filter(list, predicate, [])
}