Testing latest pari + WASM + node.js... and it works?! Wow.
License: GPL3
ubuntu2004
Function: _[_,_]
Section: symbolic_operators
Help: x[i{,j}]: i coefficient of a vector, i,j coefficient of a matrix
Description:
(mp,small):gen $"Scalar has no components"
(mp,small,small):gen $"Scalar has no components"
(vecsmall,small):small $(1)[$2]
(vecsmall,small,small):gen $"Vecsmall are single-dimensional"
(list,small):gen:copy gel(list_data($1), $2)
(vecvecsmall,small):vecsmall gel($1, $2)
(vec,small):gen:copy gel($1, $2)
(vec,small,small):gen:copy gcoeff($1, $2, $3)
(gen,small):gen:copy gel($1, $2)
(gen,small,small):gen:copy gcoeff($1, $2, $3)
Function: _safecoeff
Section: symbolic_operators
Help: safe version of x[a], x[,a] and x[a,b]. Must be lvalues.
Description:
(vecsmall,small):small *safeel($1, $2)
(list,small):gen:copy *safelistel($1, $2)
(gen,small):gen:copy *safegel($1, $2)
(gen,small,small):gen:copy *safegcoeff($1, $2, $3)
Function: _[_,]
Section: symbolic_operators
Help: x[y,]: y-th row of x.
Description:
(mp,small):gen $"Scalar has no rows"
(vec,small):vec rowcopy($1, $2)
(gen,small):vec rowcopy($1, $2)