I was on a project where out of fourteen PICK programmers.... two of us could 
fix I descriptors. (Yes I was one of the two)


 Just an aside I found particularly interesting.

 

 

-----Original Message-----
From: Charles Stevenson <[email protected]>
To: U2 Users List <[email protected]>
Sent: Tue, Jul 2, 2013 10:08 am
Subject: Re: [U2] Running total


Martin,

True, you might need mv-handling subrs for mv fields.  Which are always 
fun.  (I hate to concede  that correlatives might actually be better at 
something, but I do wish there were a way to write a variation of an 
I-descriptor where you could code single value logic, with the value 
looping implied, like *cough* correlatives do.  There, I said it.  It's 
in writing.  On the internet.)

But, Martin, the method does NOT fail if you have multiple 
I-descriptors.  It did on PI, but not on UV.  UV uses seperate @-buffers 
for each I-descriptor, insulating i-descriptors from each other.
I don't think the method works on UD at all.
Tongue firmly in cheek, where it still hurts from biting it praising 
correlatives: The downside is you can't do fancy things like pass 
information between I-descriptors via @-buffers like you could on PI.  
That kind of i-descriptor hotshot programming was excellent for job 
security because no one else had a hope of deciphering it.  When I was 
young I explored the outer limits before settling on a reasonable mix of 
when to write a subroutine and when to do everything in native 
I-descriptor line 2.  I wonder how long it took Lynden to undo some of 
that after I left?   (Be gentle now, Rick.)

George's remarks about presorting are spot-on.

For breakpoints: @NB, & TOTAL() with keyword CALC  are your friends.  
They should be in everyone's RetrieVe & uniQuery repertoire.

Chuck


On 7/2/2013 3:48 PM, Martin Phillips wrote:
> Hmmm.....
>
> Simpler than my approach but it fails with multivalues or with queries that 
have other I-types in them.
>
>
> Martin
>
> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] 
On Behalf Of Charles Stevenson
> Sent: 02 July 2013 13:07
> To: U2 Users List
> Subject: Re: [U2] Running total
>
> LIST NEWACC BYTES EVAL "BYTES+@2;@"
> VOC......... Bytes.. BYTES+@2;@
>
> ADDX              47         47
> CHDIR             53        100
> ENDPAGE           54        154
> LNUM              64        218
>
>
> _______________________________________________
> 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

 
_______________________________________________
U2-Users mailing list
[email protected]
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to