Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

New dot variables
New functions
ØDYNFUNC(funcname,arg1…)
Ø.ISDEF(ds.member)
Ø.DYNOFFSET(ds.member)
Ø.DYNOFFSIZ$(ds.member)
ØNUMEXPR(expr), STREXPR$(expr) casting functions
Ø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
Expanded xxxxx.PRINT tracing syntax and capabilities
SBX / Function related enhancements
ØXPUTARG @argname, .ARGTYP(@argname), .ARGSIZ(@argname)
Ø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>