From: Manuel Collado <m.collado@domain.invalid>
Subject: Re: Ada's identifiers casing considered ugly
Date: Wed, 05 Sep 2012 23:07:25 +0200
Date: 2012-09-05T23:07:25+02:00 [thread overview]
Message-ID: <k28f6l$2od$1@speranza.aioe.org> (raw)
In-Reply-To: op.wj6gs4h3lzeukk@jellix.jlfencey.com
El 05/09/2012 21:37, Vinzent Hoefler escribió:
> Pascal Obry wrote:
>
>> Le 05/09/2012 21:01, Yannick Duchêne (Hibou57) a écrit :
>>> (this topic is for fun)
>>>
>>> I was reading the Python's PEP‑8, which I have not read so far, when
>>> just saw this:
>>>
>>> http://www.python.org/dev/peps/pep-0008/
>>>
>>> > The following naming styles are commonly distinguished:
>>> > […]
>>> > Capitalized_Words_With_Underscores (ugly!)
>>
>> iunderstandthemasitisreallyhardtoreadatextwithunderscoresseparatingwords.
>
> AndItSureDoesNotLookSoUgly.
Ada code is case insensitive. So a code reformatter can safely change
the case of identifiers to a normalized form, in order to avoid variants
of the same identifier inside a set of source files. If there are no
underscores to delimit components of a composed identifier, then they
can/should be merged in a single word. Underscores as separators ensure
that the composed name remains a composed one.
After that, capitalization of individual components of a composed
identifier remains a matter of taste. Some people will find it easier to
read (w.r.t. all lowercase or uppercase).
Just my 2c.
--
Manuel Collado - http://lml.ls.fi.upm.es/~mcollado
next prev parent reply other threads:[~2012-09-12 0:23 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-05 19:01 Ada's identifiers casing considered ugly Yannick Duchêne (Hibou57)
2012-09-05 19:15 ` Vinzent Hoefler
2012-09-05 19:23 ` Pascal Obry
2012-09-05 19:37 ` Vinzent Hoefler
2012-09-05 20:24 ` Shark8
2012-09-05 22:58 ` Anh Vo
2012-09-06 10:02 ` Georg Bauhaus
2012-09-05 21:07 ` Manuel Collado [this message]
2012-09-05 21:40 ` Vinzent Hoefler
2012-09-05 23:23 ` Nasser M. Abbasi
2012-10-16 23:07 ` Randy Brukardt
2012-09-07 9:59 ` Stephen Leake
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox