Difference between revisions of "Ns library"
Jump to navigation
Jump to search
(imported from WiKit id 593) |
|||
Line 23: | Line 23: | ||
/home/aolserver/modules/tcl | /home/aolserver/modules/tcl | ||
− | % file join | + | % file join [ns_info home] modules tcl |
/home/aolserver/modules/tcl | /home/aolserver/modules/tcl | ||
Line 29: | Line 29: | ||
/home/aolserver/servers/exampleServer/tcl/exampleModule | /home/aolserver/servers/exampleServer/tcl/exampleModule | ||
− | % file join | + | % file join [ns_info tcllib] exampleModule |
/home/aolserver/servers/exampleServer/tcl/exampleModule | /home/aolserver/servers/exampleServer/tcl/exampleModule | ||
Revision as of 21:52, 11 January 2006
Man page: http://aolserver.com/docs/tcl/ns_library.html
NAME
- ns_library - Get the paths to the private and shared Tcl libraries
SYNOPSIS
- ns_library library ?module?
DESCRIPTION
- This command returns the path to the private and shared Tcl libraries, optionally specifying a module as well.
library must either be "private" or "shared". The private library is the same as what's returned from ns_info tcllib as defined in the config .tcl at server start-up. The shared library is relative to the path specified by ns_info home, in the "modules/tcl" subdirectory.
- The optional module is simply concatenated to the path returned from ns_library.
EXAMPLES
% ns_library shared /home/aolserver/modules/tcl
% file join [ns_info home] modules tcl /home/aolserver/modules/tcl
% ns_library private exampleModule /home/aolserver/servers/exampleServer/tcl/exampleModule
% file join [ns_info tcllib] exampleModule /home/aolserver/servers/exampleServer/tcl/exampleModule
SEE ALSO