# Should BenchmarkTools.jl be a stdlib?

**URL:** <https://discourse.julialang.org/t/should-benchmarktools-jl-be-a-stdlib/16799>\
**Category:** Internals & Design\
**Created:** [October 25, 2018, 6:47pm UTC](https://discourse.julialang.org/t/should-benchmarktools-jl-be-a-stdlib/16799 "2018-10-25T18:47:29Z")\
**Posts on this page:** 4\
**Page:** 3

<div class="post-metadata">

**Author:** ![tobias.knopp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tobias.knopp/32/7551_2.png) [@tobias.knopp](https://discourse.julialang.org/u/tobias.knopp)\
**Post date:** [October 30, 2018, 1:11pm UTC](https://discourse.julialang.org/t/should-benchmarktools-jl-be-a-stdlib/16799/41 "2018-10-30T13:11:38Z")

</div>

This entire thread shows that the thing that we need is

- structure in our package eco system
- hierarchical documentation for the package eco system

The julia documentation itself is not the best place for theses things. It needs to be a dedicated documentation just on the packages / functionality out there. This documentation needs to be hierarchical and first group the packages in less than something like 10-15 categories. The purpose would not be to cover the entire package ecosystem but just those things that are `influential`. I think we need something like this but the question is more how to setup it.

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [October 30, 2018, 2:26pm UTC](https://discourse.julialang.org/t/should-benchmarktools-jl-be-a-stdlib/16799/42 "2018-10-30T14:26:08Z")

</div>

> [@Jean\_Michel](#):
>
> It seems clear to me that the documentation of `BenchmarkTools` _should_ be in the manual, so people can learn about quicker.

I agree, which is why I already have added a reference to it in the manual [https://github.com/JuliaLang/julia/pull/27033](https://github.com/JuliaLang/julia/pull/27033).

---

<div class="post-metadata">

**Author:** ![Zach\_Christensen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zach_christensen/32/7220_2.png) [@Zach\_Christensen](https://discourse.julialang.org/u/Zach_Christensen)\
**Post date:** [November 1, 2018, 3:42am UTC](https://discourse.julialang.org/t/should-benchmarktools-jl-be-a-stdlib/16799/43 "2018-11-01T03:42:47Z")

</div>

Do you mean something like [CRAN Task Views](https://cran.r-project.org/web/views/)?

---

<div class="post-metadata">

**Author:** ![tobias.knopp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tobias.knopp/32/7551_2.png) [@tobias.knopp](https://discourse.julialang.org/u/tobias.knopp)\
**Post date:** [November 1, 2018, 12:58pm UTC](https://discourse.julialang.org/t/should-benchmarktools-jl-be-a-stdlib/16799/44 "2018-11-01T12:58:37Z")

</div>

> Do you mean something like [CRAN Task Views](https://cran.r-project.org/web/views/)?

yes, something like that.

[Previous page](https://discourse.julialang.org/t/should-benchmarktools-jl-be-a-stdlib/16799.md?page=2)
