"J. David Bryan" wrote:
On 4 Dec 2002 at 3:38, CBFalconer wrote:
I believe the only syntax extensions were the OTHERWISE clause for case statements, the array[firstindex FOR length] subarray construct, and provision for separate compilation by an isolated '.' ending the compilation without a normal outer code block.
See:
http://docs.hp.com/hpux/onlinedocs/92431-90013/92431-90013.html
The "Introduction" chapter has a section titled "Extensions to ANSI/IEEE and ISO Pascal." It mentions quite a few additional things but not the "array FOR" construct you cite. Indeed, having used HP Pascal on a number of different systems, I have never encountered that construct. Do you know on what system it was implemented?
It was in the original 16 bit integer system Bob developed, and published in the HPUG for the HP3000 back around 1978 or so. It probably got criticized out.