autoload property for functions from contrib packages



Hi all,

following a proposal by Robert Dodier I intend to add the autoload property to some 
functions from packages in share/contrib. 

Proposed are functions from numericalio, linearalgebra and stringproc. The function names 
are listed below. 
( I am not going to include functions with names which are already in src. These have to be 
loaded manually. )

Any comments, wishes?

Volker van Nek


The following function names I have extracted from the corresponding texinfo files:

1. numericalio:
read_matrix
read_lisp_array
read_maxima_array
read_hashed_array
read_nested_list
read_list
write_data

2. linearalgebra:
addmatrices
blockmatrixp
columnop
columnswap
columnspace
copy
cholesky		<-- naming conflict !
ctranspose
diag_matrix
dotproduct
eigens_by_jacobi
get_lu_factors
hankel
hessian
hilbert_matrix
identfor
invert_by_lu
kronecker_product
listp			<-- naming conflict !
locate_matrix_entry
lu_backsub
lu_factor
mat_cond
mat_norm
matrixp			<-- naming conflict !
matrix_size
mat_fullunblocker
mat_trace
mat_unblocker
nonnegintegerp
nullspace
nullity
orthogonal_complement
polynomialp
polytocompanion
ptriangularize
rowop
rank			<-- naming conflict !
rowswap
toeplitz
vandermonde_matrix
zerofor
zeromatrixp

3. stringproc:
close
flength
fposition
freshline
newline
opena
openr
openw
printf
readline
sprint	<-- function is already (again) in src
alphacharp
alphanumericp
ascii
cequal
cequalignore
cgreaterp
cgreaterpignore
charp
cint
clessp
clesspignore
constituent
cunlisp
digitcharp
lcharp
lowercasep
uppercasep
sunlisp
lstringp
stringp
charat
charlist
parsetoken
sconc
scopy
sdowncase
sequal
sequalignore
sexplode
simplode
sinsert
sinvertcase
slength
smake
smismatch
split
sposition
sremove
sremovefirst
sreverse
ssearch
ssort
ssubst
ssubstfirst
strim
striml
strimr
substring
supcase
tokens