• | New dot variables |
• | New functions |
Ø | DYNFUNC(funcname,arg1…) |
Ø | .ISDEF(ds.member) |
Ø | .DYNOFFSET(ds.member) |
Ø | .DYNOFFSIZ$(ds.member) |
Ø | TRIM/TRIM$ strips leading and trailing blanks |
Ø | LSTRIP/LSTRIP$ strips leading blanks |
Ø | DATN double arctangent trigonometric function |
• | New shortcut operators |
• | New statements |
Ø | XUNLOKR #ch, recno |
• | New storage class GRIDMAP |
• | Enhanced/extended statements |
Ø | INPUT CSV #ch, ary() |
Ø | WRITExD #ch, ary() |
Ø | XOPEN support for open modes via FDVF_xxx flags |
Ø | Assignment/addition/subtraction of entire collections, e.g. $map1() -= $map2() |
• | Expanded xxxxx.PRINT tracing syntax and capabilities |
• | SBX / Function related enhancements |
Ø | DIMX arrays of type S, B and I may now be passed by reference to functions |
• | GRIDMAP data type and related new and enhanced functions |
Ø | .MINROW($grid()) |
Ø | .MAXROW($grid()) |
Ø | .KEY($$i,1) |
Ø | .KEY($$i,2) |
• | Enhanced/extended statements |
Ø | A() = <CSV – formatted string> |