Horizontal

Syntax
horizontal[blocks]

Where blocks is number of blocks to partition into.

Semantics
This type will split up data horizontally into a number of blocks. If the split is uneven then the extra data will be distributed amongst the blocks in the most efficient way in order to keep the blocks a similar size. The figure below illustrates horizontally partioning an array into three blocks.



Dot operators
Horizontal blocks also support a variety of dot operators to provide meta data

Since: Version 0.41b