# Why Enum.filter\_map is deprecated?

**URL:** <https://forum.elixirforum.com/t/why-enum-filter-map-is-deprecated/6945>\
**Category:** Questions\
**Tags:** enum\
**Created:** [July 17, 2017, 6:14am UTC](https://forum.elixirforum.com/t/why-enum-filter-map-is-deprecated/6945 "2017-07-17T06:14:54Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![Gyllsdorff](https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/g/f0a364/32.png) [@Gyllsdorff](https://forum.elixirforum.com/u/Gyllsdorff)\
**Post date:** [October 7, 2017, 10:23am UTC](https://forum.elixirforum.com/t/why-enum-filter-map-is-deprecated/6945/11 "2017-10-07T10:23:52Z")

</div>

> [@NobbZ](#):
>
> If you fear multi walks, then use the appropriate Stream functions.

So the `flat_map`, `flat_map_reduce`, `map_reduce` and `map_join` style `Enum` functions is just a legacy implementation? They don’t give us anything extra, they just help us avoid some extra code for some common use-cases?

---

_[View the full topic](https://forum.elixirforum.com/t/why-enum-filter-map-is-deprecated/6945)._
