Julia would be more perfect in my eye with camelCase names. I just run into atreplinit(f) for the first time and it got me into deer caught in the headlights mode for a few seconds, before I was able to parse it as atReplInit(f). What is the least readable name in standard Julia you know?
I find snakes very readable, and all my variables (other than the mathsy ones) are snake names. That said, I’d definitely take camelCase over the smashitalltogether style that Julia unfortunately ended up with.
You make a good point. I had to read some R code recently that was full of loads of long snake names (with dots rather than underscores, as is common in R), and it was too busy to see what was going on easily. I renamed population.df and current.time to simply P and t, and my life became much easier!