Wow Karen!!
I didn't know if any one remembered APL. I did a stint at the New York Times 
and we used APL on the Model 5100 desktop computer for our budget and planning 
functions.

Jim Bentley

American Celiac Society

[email protected]

tel: 1-504-737-3293

--- On Thu, 2/19/09, Bruce Chitiea <[email protected]> wrote:
From: Bruce Chitiea <[email protected]>
Subject: [RBASE-L] - Re: Annoying program habits
To: "RBASE-L Mailing List" <[email protected]>
Date: Thursday, February 19, 2009, 8:27 AM

Karen:

If the guy was a recovering APL programmer, v#x4 was probably a
projection of:
vIReallyWishICouldRememberWhatTheHellThisHereThingieMeans.

I recommend the BigRedFireTruck test for object naming: if it hits you
tomorrow, will your replacement hail or hate you (all other factors
being equal)?

cheers,
bruce/safesectors

> -------- Original Message --------
> Subject: [RBASE-L] - Re: Annoying program habits
> From: [email protected]
> Date: Wed, February 18, 2009 4:41 pm
> To: [email protected] (RBASE-L Mailing List)
> 
> 
> Jim:  Yes, I'm sure he was limited to 8 character variable names.  But
if 
> you're putting up a choose box and asking them to pick a CustomerID,
why would 
> the guy call the varaible v#x4 rather than vCustID which is 8 characters! 
  
> 
> I was wondering whether perhaps the guy used to program in another
language, 
> like a mainframe language, and it was common to use cryptic variables like

> that.
> 
> Karen
> 
>  
> > You may have to determine how old the program code is. I seem to
remember 
> > that Way..Way.. back when (that is when the underlying rbase.exe and
other 
> > programs were coded in FORTRAN) you were limited to 8 character
variable names.  
> > Hence, those obscure names.
> > 
> > On the other hand, the programmer may have been employing a perverse
form of 
> > job security.
> >  
> > In the past I handled the problem by running RSTYLE to get a list of 
> > variable names. Determine a better value. Then add it to a file
RSYLE.PRE with 
> > syntax
> > oldname newname
> > on separate lines for each name.
> > 
> > Then you run rstyle again and it changes the names in your command
files 
> > etc.
> > 
> > Jim Bentley





      

Reply via email to