List and Matrix Processing

DScript's ability to handle lists is one of its most powerful features. A single node definition, for example, can contain a complete database of experimental data:

Data:=readcsv("datafile.csv")

Once the data is in the form of a list, you can easily manipulate it and calculate statistical results:

Sorted Data:=sort(Data)
Standard Deviation:=std(Data)

An addition, matrix math lets you work with a range of data without duplicating nodes. This makes it possible to test best- to worst-case scenarios simultaneously by applying a list of input values to any node. This causes a list of corresponding results to automatically chain through your tree.

See About Nodes.