I do not find camel skin very attractive. Although this convention is for Java, and we must follow it when executing java, we do not need to attribute other things.
Not that we find it tedious to insert a separator between every two words, but the underline is really hard to type, it requires two pinky fingers. Unfortunately, underlining is preferred by language designers in identifiers.
Whoever invents the following programming language, use '/' as the namespace delimiter and '.' as a word separator, so instead
java.beans.beancontext.BeanContext.getResourceAsStream()
we have
java/beans/bean.context/Bean.Context/get.resource.as.stream()
wait ... '/' is already used for division. never mind.
irreputable
source share