Testing latest pari + WASM + node.js... and it works?! Wow.
License: GPL3
ubuntu2004
A=[1,2;3,4]; B=[5,6]~; C=[7,8]; D=9; matconcat([A, B]) matconcat([A, C]~) matconcat([A, B; C, D]) matconcat([1, [2,3]~, [4,5,6]~]) matconcat([1, [2,3], [4,5,6]]~) matconcat([B, C; A, D]) matconcat([]) concat("x",2) concat([;],1) concat([;],[]) concat([;],[1]) concat(1,[;]) concat([],[;]) concat([1],[;]) concat(1,2) concat(1,[2]) concat(1,Mat(2)) concat(1,A) concat(Mat(2),1) concat(A,1) concat([1,2],[]~) concat([1,2],[1]~) concat([1,2],[1,2]~) concat([2,3], matid(2)) concat([]~,[1,2]) concat([3]~,[1,2]) concat([2,3]~,[]) concat([2,3]~,[1]) concat([2,3]~,[1,2]) concat([;],[]) concat(A,[1,2]) concat(List([[1],[2]])) concat([1]~,Mat(2))