www.julialang.org icon indicating copy to clipboard operation
www.julialang.org copied to clipboard

add BenchmarkTools.jl to "essential tools" section

Open ExpandingMan opened this issue 5 years ago • 7 comments

Happened to notice the "essential tools" section today, and noticed that the profiler was there but BenchmarkTools.jl is not. I think it would be good to add this. We see lots of new users with misconceptions about benchmarking (e.g. using @time) and one can hardly blame them because it's certainly not abundantly obvious how to properly benchmark in Julia.

ExpandingMan avatar May 16 '20 19:05 ExpandingMan

That is already 4 tiles. So growing it will add another row. Perhaps it is time to have a separate page for Essential Tools and IDEs.

ViralBShah avatar May 16 '20 20:05 ViralBShah

I think it would be well worth it to add, though I don't really have an opinion on whether it should be more rows or a separate page. (You'd probably be safe adding to the existing page, since I think most of the internet today is trending towards "more long than deep", though I'm not exactly a fan of that trend.)

I think PackageCompiler.jl is probably now usable enough that it should also be included there. I personally would like to see MacroTools.jl there, though I know there is some controversy on which is the best metaprogramming pattern matching tool to use, and there is the worry about whether new users would feel encouraged to abuse metaprogramming.

ExpandingMan avatar May 16 '20 20:05 ExpandingMan

@ViralBShah That's mentioned in #800 as:

put the tools (IDE/Debugger tools) on a separate page, access it via a new button next to "Try Julia in the Browser"

I can try this one if @tlienart agrees.

zlatanvasovic avatar May 16 '20 20:05 zlatanvasovic

Please by all mean! Btw it’s not like I’m managing this thing, we’re all just trying to provide the best experience and get lots of excited new Julia users (who can then ask us about why their @time of a function was slow 🤐)

Jokes aside, I would be in favour of this stuff being moved off the front page (but accessible via a clear button that’s closer to the top) but some other people might disagree so maybe give it a shot and let’s see what the feedback is

tlienart avatar May 16 '20 21:05 tlienart

Benchmark tools are missing a logo, in order to be added. Do you have some appropriate image for that?

zlatanvasovic avatar May 17 '20 16:05 zlatanvasovic

you could use this since they didn't need it...

cormullion avatar May 17 '20 19:05 cormullion

@cormullion Now that's another level of (programming) art, I really like it :smile:

zlatanvasovic avatar May 17 '20 20:05 zlatanvasovic