Why limit yourself to zero or one? Julia now lets you use any start point you'd like. A fairly recent change, so you might have missed it.
The julia docs mention that Fortran arrays can be indexed with various starting numbers. I've programmed and maintained millions of lines of Fortran over 20 years and I've never seen anybody use anything other than 0 as the starting index.
[1]: https://en.wikipedia.org/wiki/Comparison_of_programming_lang...
Anyway, I'm not defending my decision as a globally correct one- it only matter to me.