Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add BenchmarkTools.jl to "essential tools" section #818

Open
ExpandingMan opened this issue May 16, 2020 · 7 comments
Open

add BenchmarkTools.jl to "essential tools" section #818

ExpandingMan opened this issue May 16, 2020 · 7 comments

Comments

@ExpandingMan
Copy link
Contributor

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.

@ViralBShah
Copy link
Member

ViralBShah commented May 16, 2020

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.

@ExpandingMan
Copy link
Contributor Author

ExpandingMan commented May 16, 2020

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.

@zlatanvasovic
Copy link
Contributor

@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.

@tlienart
Copy link
Contributor

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

@zlatanvasovic
Copy link
Contributor

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

@cormullion
Copy link
Contributor

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

@zlatanvasovic
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants