Xref: utzoo sci.lang:6132 comp.lang.c:27301 alt.folklore.computers:2550 misc.misc:9394 comp.software-eng:3293 Path: utzoo!attcan!uunet!jarthur!brutus.cs.uiuc.edu!rpi!uupsi!sunic!kth.se!draken!ianf From: ianf@nada.kth.se (Ian Feldman) Newsgroups: sci.lang,comp.lang.c,alt.folklore.computers,misc.misc,comp.software-eng Subject: compoundNames Summary: originsOf Keywords: definitely-not-emacs-style-variable-names Message-ID: <3230@draken.nada.kth.se> Date: 28 Mar 90 19:07:06 GMT Reply-To: ianf@nada.kth.se (Ian Feldman) Followup-To: alt.folklore.computers Organization: Royal Institute of Technology, Stockholm, Sweden Lines: 16 Does anyone know the origins (and/or the etymology) of the compound variable (and other item) naming convention ie, `variableName' `otherItem' etc., in which the two or more parts of someThing are delimited by its consecutive parts' beginning letters uppercase state, with no spaces in between. I assume it to have come about because of some specific compiler's requirement of strictly alpha letters in its variable names. I believe also to have seen it in use around 1985, though I don't quite recall in what circumstances. It would be interesting to find out who was the original `motherFather' of such a construct. Please enlighten. --Ian Feldman / ianf@nada.kth.se || uunet!nada.kth.se!ianf / "There, Watson! / obviously he is not the ImageWriter hacker we suspected him of"