Thank you Andread and Alexei for your answers.
Well, my ideas is a bit different than what we have now.
I think this information could appear in a less prominent space, at the
bottom of the documentation. For example in ExDoc could be at the bottom inside a small box, just
showing additional information. Right now "SEE ALSO" is a section
itself, and it can be in the middle of the documentation (followed by
the EXAMPLES section).
Benefits.
1. If used consistently across a project, readers get used to it, and
can discover new functions, specially if the project is big, such as
elixir.
and they can learn where to find the related functions, scrolling to
the bottom of the function.
Having a SEE ALSO section in every function we want to link to it would
be TOO MUCH.
2. we could back-link if we want to (that is link to
functions that link to the current functions)
3. search functions can take advantage of it. let's say in ExDoc I
search for "reject", right now results would be: "Enum.reject/2,
Stream.reject/2"
but they could also include: "Enum.filter/2, Stream.filter/2"
I feel there's still a gap for beginner and not so beginner to discover
functions.
Another nice addition would be the inclusion of a @keyword attribute
to help people finding keywords by common keywords..but that's
dicussion for another thread.