[Info-vax] DCL Integer Overflow

John Reagan xyzzy1959 at gmail.com
Fri Jul 7 11:28:11 EDT 2017


You folks should go look at NonStop's TACL command language.  It is old and I find the syntax hard to read sometimes, but it has structs, arrays, the ability to PUSH/POP variables, create "frames", etc.  It also has 64-bit integers (ie, the INT4 type - don't forget that NonStop is based on 16-bit words so 4 of them is 64-bits)

Here's a struct with array elements definition.

[#DEF arrays STRUCT
  BEGIN
     INT array^1 (1:100);
     INT array^2 (-5:-1) VALUE 1 2 3 4 5;
     INT array^3 (-90:90);
     CHAR array^4 (0:16) VALUE "This is a ""VALUE""";
     END;

https://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=4201311&docLocale=en_US&docId=emr_na-c04577061

John



More information about the Info-vax mailing list