www.julialang.org
www.julialang.org copied to clipboard
add BenchmarkTools.jl to "essential tools" section
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.
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.
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.
@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.
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
Benchmark tools are missing a logo, in order to be added. Do you have some appropriate image for that?
you could use this since they didn't need it...
@cormullion Now that's another level of (programming) art, I really like it :smile: