The right place to ask for is the naviserver-devel list [1]. Yes, "ns_eval source" is for plain NaviServer the easiest way to go. Simple guideline:
- "source ...": update definitions in the current thread
- "ns_eval source ...": update the blueprint of all Tcl threads of a server.
See also [2] for blueprint and libraries, or [3] for more detailed manipulation of blueprints.
-gn
[1] https://sourceforge.net/p/naviserver/mailman/
[2] https://naviserver.sourceforge.io/n/manual/files/tcl-overview.html
[3] https://naviserver.sourceforge.io/n/naviserver/files/ns_ictl.html