On Fri, Nov 22, 2019 at 11:48:35 -0800, Rik wrote:
Scripts, effectively a laundry list of commands, don't seem like an object
that would regularly be put in a library of functions. Instead, they seem
like a top-level, user-sort of object that calls functions.
Right, that's my opinion also. I tend to use function files for
everything. It wouldn't even occur to me to write a script in a private
directory. So it would be good to have a definitive answer for users and
packages that are impacted by this change in Octave 6, even if the
answer is "yes, that error is correct, use functions, not scripts".