On 10/12/06, Steve Richter <stephenrichter@xxxxxxxxx> wrote: ,,, snip ...
Once you alloc from the heap you have to run cleanup code to dealloc the limitless array.
Actually, the use of activation groups can make your garbage collection transparent.
To do that correctly you probably have to run CEERTX to make sure all the allocations are freed. This sort of thing takes more CPW to do. You can argue how much, but you make > no sense if you are saying there is no impact.
If business logic has been separated from display logic, all of the heap stuff could be happening in a batch server program, with no effect upon CPW.
Look at it another way. RPG Free is kind of primitive in terms of its features compared to all other languages in use today. ( excluding COBOL and C ).
Well, RPG is not object oriented. I'm not sure that equals primitive. Just like all recursive programs are implemented iteratively, all OO programs are implemented procedurally. It's just a metaphor. If you're saying RPG and Java are not Turing equivalent, I think I'll have to disagree. ... snip ...
Once you start down the road of features like limitless arrays you will need more CPW.
Not necessarily. Chris -- chris@xxxxxxxxx www.brilligware.com