| • | 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> |