.he 'MISHAP026''Page %'
.fo 'Aaron Sloman''February 78'
.sp
: 26 	bad argument for valof
.br
valof is a function which can be used to access the value of a word, or
to change it. It is used by various system and library facilities,
for instance trace. Some words cannot be used as argument for valof,
for instance syntax words like "if", "function" and "close". there are
other system words like "hd" which are not syntax words, and have values,
so you can use valof to access their values, e.g.-
 	valof("hd") -> x;
.br
will make x a function equivalent to hd. but you cannot alter the
values of these system variables. e.g.try -
 	myfunction -> valof("hd");
 	trace hd;
