Looks great! Thanks to everyone who worked on this!
Things I am particularly excited about:
- I love that the huge “Documentation” button is one of the first things you see. Julia’s documentation really is top notch and because Julia is so generic, one tends to use functions already available in the base language much more frequently than in other languages.
- In general this website does a much better job of showing that Julia is an active community with lots of people using it for real work than the previous website did.
- I love the JuliaOberver link! Thanks to @djsegal for maintaining it in relative obscurity for so long. Now finally it will be something everyone sees.
Suggestions:
- Is there any openness to changing the “Julia IDE’s” section to “Julia Editors” and including julia-vim and julia-emacs in that section? To be completely honest, seeing only a couple of slick IDE packages and jupyter notebooks would probably be a bit of a turn-off for me if I were encountering Julia for the first time, in that it might make me think it is somehow difficult to work with (i.e. confined to a special box like MATLAB).
- This is not meant as a slight to the Julia plotting community who’ve done a lot of really fantastic work, but I would be nervous to put “Visualization” as the very first item under “Ecosystem”, as I find visualization to be the most unsatisfactory area of the language right now due to the compile time issues. While here we all know that this is something that will be resolved with compile caching and new packages like Makie, new users coming to this website will not, and they may very quickly get frustrated with trying to make some simple plots. If it were up to me I’d probably put “Scientific Domains” first as most of those are incredibly impressive packages that could not have been written in any other language.
- Related to the last point, Revise.jl really should be prominently featured somewhere, at least until we have compile caching. (It is perhaps especially relevant for visualizations.)