I am not sure that "banning" naming conventions is feasible in an open source context. Also, as Scott Jones pointed out, the documentation itself is not consistent.
I prefer underscores, and I guess I will continue using them wherever they make sense. Perhaps people could file an issues about very abbreviated names, but IMO cholfact is OK. Naming functions is more of an art than a science; style guides are useful but do not necessarily lead to unambigous rules. Best, Tamas On Sun, Apr 26 2015, François Fayard <[email protected]> wrote: > I tend to prefer names with underscores, but the Julia team has decided to > use names without underscores. I don't want to change that but, I think > many things need to be fixed: > - shortnames should be banned: cholfact for instance might be replaced by > choleskyfactorization. Using shortnames without word separation is just a > nightmare. And it's not because Matlab is a mess regarding this matter that > Julia should imitate it. > - underscores should be banned: we need consistency, and there are places > with underscores, some without. We could keep underscores for functions > that do 2 things. > > Consistency is of uttermost importance in a langage with a lot of functions > in the standard library.
