I’m not sure where to post this so feel free to move this to a different section of the site if I missed the mark.
I’m learning my way around Julia and life could be a bit simpler with some minor tweaks, here’s a wish list.
All package documentation used real examples from default datasets. When I taught myself R I would always reference the default Iris, Orange, or Titanic data that I was very very familiar with that made applying some new package or function immediately obvious and easy to learn what it was doing. Try typing “serialize” into the Documentation panel of JUNO. This is part of a basic “show me” don’t “tell me” lazy programming that makes stack overflow a very profitable business, people really like it.
I’m pedantic (or stupid; this is also an irk I have after learning Python), I don’t understand why we can’t have the option of explicitly calling all arguments. It’s very helpful not having to remember the order for new functions that after a while when I’ve used them enough I naturally drop the keywords, the option is nice. This is also helpful when teaching others how to transition over as well (Julia - package.function(file = “path”, kwarg1 = 1) == R - package::function(path = “path”, kwarg26 = 1) and so forth).
I think 1 is something that naturally improves with the maturity of the language and people leave nuggets of utility all over. 2 is a personal preference but seems reasonable and it would make my code a lot easier to come back to without referencing documentation over and over as I’m getting acclimated.