On 25 Feb 2014, at 11:17, Julien Bect<address@hidden> wrote:
>Yes, it is explained in the manual in the section that describes
packages.
>
>But
>
>1) there is no mention, in the section of the manual you're
referring to, of the fact that this behaviour is automatically
achieved by the functions addpath/rmpath (it is not obvious that
"pkg load ..." implies a call to rmpath, for instance),
>
>2) this appears to be in fact a general behaviour of
addpath/rmpath, even outside the world of packages,
>
>3) and there is no mention of this behaviour of addpath/rmpath if
you type "help addpath" or "help rmpath".
>
>If you confirm that this is indeed the intended behaviour of
addpath/rmpath, even outside packages, then I can prepare a patch
for the documentation of these functions in
libinterp/corefcn/load-path.cc.
the PKG_ADD file is sourced whenever the directory that contains it
is added to the path.
if you have mydir/PKG_ADD and you start Octave from within mydir,
PKG_ADD will be sourced at startup.
this is not handled by "pkg"