Re: [U2] BASIC code - upper, lower, CamelCase, what say you?

Bobby Worley <[email protected]>
Newsgroups gmane.comp.db.u2.general
Message-ID <CAG3oQnwY=m5zJFpM7YV_WApAjR7qor+jZhYJ6pHAtC3TUmPsJg@mail.gmail.com>
I am not concerned about portability at all, this is for our company only.


On Fri, Dec 20, 2013 at 1:16 PM, Bruce Decker <[email protected]> wrote:

> Depends on how portable you want your code to be.  Some older systems,
> even some symbols are case insensitive.  For U2, Unidata is pickier out of
> the box about keyword case than UniData.   I've settled on UPPERCASE for
> reserved words and camelCase for variables.  But old-school die hards think
> it's totally unreadable. I think if you program in other languages, you
> find it appealing. If I discard the criticism of those who still embrace
> GOTO, then the objections are probably 1 out of 4.  You know the programmer
> is poser if he writes GOTO as goTo :-)
>
> -BD
>
>
> On 12/20/2013 12:01 PM, Bobby Worley wrote:
>
>> First off - Merry Christmas and Happy New Year to all.
>>
>> I'm starting to write a lot of new BASIC (Universe 11.1) subroutines for
>> our DesignBais application, and since I'll be starting with a blank code
>> template instead of modifying existing code, and I thought 'hey why not
>> join the 21st century' and make the code look more mainstream, and
>> readable.  (falling back on our last TEXMUG presentation by Clif Oliver on
>> refactoring).
>>
>> And considering Universe 11.2 now supports local subroutines and
>> functions,
>> I should make the code look and behave more object-like.
>>
>> Does anyone know of a set of rules or guidelines on how to do this?
>>  Just
>> experimenting briefly, Universe BASIC compiler will allow any mix of cases
>> for keywords, but variables are case sensitive.  Example:
>>
>>  ED BP TEST
>>>
>> ABC=1
>> Abc=2
>> abc=3
>> PRINT ABC
>> Print Abc
>> pRiNt abc
>> stop
>> end
>>
>>  RUN TEST
>>>
>> 1
>> 2
>> 3
>>
>> So, how are developers mixed case in their code these day? Do keywords,
>> local variables, common variable, equates follow a standard method?
>>
>> thanks in advance,
>> _______________________________________________
>> U2-Users mailing list
>> [email protected]
>> http://listserver.u2ug.org/mailman/listinfo/u2-users
>>
>
> _______________________________________________
> U2-Users mailing list
> [email protected]
> http://listserver.u2ug.org/mailman/listinfo/u2-users
>



-- 

____________________

*Bob Worley*

IT Applications Developer

Coburn Supply Company

o: 903.753.8613 | m: 214.676.9825

[email protected]
_______________________________________________
U2-Users mailing list
[email protected]
http://listserver.u2ug.org/mailman/listinfo/u2-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.