An a slightly longer answer is: single letter names can be either
lowercase or uppercase, but can't be mixed case.  And the same would
hold for names which are numbers prefixed with a single letter.  So
those names would either be verb names (when the letter was lower
case) or noun names (when the letter was upper case).  Adverbs and
conjunctions would have at least two letters in their names, if you
were following this naming convention.

But Devon's comments are also important: in general, names should be
meaningful to your audience -- to people that will be reading these
names.

-- 
Raul

On Thu, Jan 19, 2012 at 11:25 AM, Devon McCormick <devon...@gmail.com> wrote:
> The short answer is: don't do that.
>
> If you want to use single letter names for throw-away, local temp
> variables, that's fine but the point of a global is that it has some
> importance and ubiquity.
>
> I'm a big fan of terseness - e.g.
> http://www.jsoftware.com/jwiki/NYCJUG/2009-08-11#TerserisBetter - but would
> it really kill you to add a letter or two?  Not to mention the extra
> difficulty of searching for single-letter names...
>
> On Thu, Jan 19, 2012 at 9:50 AM, Viktor Cerovski
> <viktor.cerov...@gmail.com>wrote:
>
>>
>>
>> Raul Miller-4 wrote:
>> >
>> > I wrote up a wiki essay (or perhaps a rant) on some issues that come
>> > up in the context of parsing J:
>> > http://www.jsoftware.com/jwiki/Raul%20Miller/ParsingJ
>> >
>> > My suggestions there may not be ideal, but I sort of like them.
>> >
>> > --
>> > Raul
>> > ----------------------------------------------------------------------
>> > For information about J forums see http://www.jsoftware.com/forums.htm
>> >
>> >
>> Leaving the question of style aside, there is one formal problem
>> with the convention:  how would one interpret names consisting of
>> a single capital letter (with or without trailing numbers): as nouns
>> or adverbs?  Both naming schemes make sense.  For instance:
>>
>> I =: 1
>> I1 =: /("1)
>> I2 =: /("2)
>> E =: &.>
>>
>> Also, some might prefer additionally to have something like:
>>
>> e=:1x1
>>
>> etc.
>> --
>> View this message in context:
>> http://old.nabble.com/wiki-essay-tp33157128s24193p33168317.html
>> Sent from the J Programming mailing list archive at Nabble.com.
>>
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>
>
>
> --
> Devon McCormick, CFA
> ^me^ at acm.
> org is my
> preferred e-mail
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to