Good question Jonathan, I don't know.
But, ugh, the current
ns_eval docs
(dating from early 2002) sure give a very misleading example of how
and why to use ns_eval. (Yes you can use it to "maintain global
variables", but you sure as heck shouldn't, that's what nsv is for.)
Unfortunately this newer
draft API doc
didn't update that part yet either.