# Blog post about my experiences with Julia

**URL:** <https://discourse.julialang.org/t/blog-post-about-my-experiences-with-julia/79976>\
**Category:** Community\
**Created:** [April 25, 2022, 8:19am UTC](https://discourse.julialang.org/t/blog-post-about-my-experiences-with-julia/79976 "2022-04-25T08:19:00Z")\
**Posts on this page:** 1\
**Showing post:** 44

<div class="post-metadata">

**Author:** ![jar1](https://avatars.discourse-cdn.com/v4/letter/j/c0e974/32.png) [@jar1](https://discourse.julialang.org/u/jar1)\
**Post date:** [April 25, 2022, 6:29pm UTC](https://discourse.julialang.org/t/blog-post-about-my-experiences-with-julia/79976/44 "2022-04-25T18:29:17Z")

</div>

> Let’s say you want to know the methods to modify a Dict. In e.g. rust you can find those methods in the documentation of the Dict datatype. But if you execute apropos(“Dict”) in Julia you find both functions like Base.mergewith, but also stuff like Base.setenv or Base.Cmd.

This is a really good point. I would like a way to connect `Dict` to `mergewith` but not to `setenv`. I can’t think of an objective criterion that distinguishes them so it might have to be manual opt in. Can anyone think of a good way to do this?

Edit: Moved to [another thread](https://discourse.julialang.org/t/declare-functions-of-type/80006)

---

_[View the full topic](https://discourse.julialang.org/t/blog-post-about-my-experiences-with-julia/79976)._
