([) left bracket
[a11,a12,...;a21,a22,...;...]
[s1,s2,...]=func(...)
:
Left and right brackets are used for vector and matrix concatenation. These symbols are also used to denote a multiple left-hand-side for a function call
Inside concatenation brackets blank or comma characters mean “column concatenation”, semicolon and carriage-return mean “row concatenation”.
Note : to avoid confusions it is safer to use comma instead of blank to separate columns.
Within multiple lhs brackets variable names must be separated by comma.
[6.9,9.64; `sqrt`_(-1) 0]
[1 +%i 2 -%i 3]
[]
['this is';'a string';'vector']
s=`poly`_(0,'s');[1/s,2/s]
[`tf2ss`_(1/s),`tf2ss`_(2/s)]
[u,s]=`schur`_(`rand`_(3,3))