I've been working lately on some functions contributed by Ignacio,
and to make things easier for debugging I've added a few small
features; they'll be documented shortly.
* There's a new "set" variable, "debug". Turning this on is
equivalent to setting "echo on" and "messages on" in all functions
that are called. (The default is to suppress echo and messages
inside functions.)
* When a function has a "bool" parameter, we adjust the user input
so that it's all zeros and ones. That is, any non-zero values
(apart from NA) are converted to 1s.
* In the GUI editor for function packages there's a new button
"Save as script". This saves the package as a regular gretl
script, containing the public interface and any auxiliary
functions.
I've also fixed a couple of bugs: the case where a "pointer"
parameter for a user-defined function has "null" as an option was
not handled correctly; and the use of the "smpl" command with
variables given for the starting and ending points of the sample
range was broken (I'm not sure how I missed that one, and I'll
make sure there's an example in the gretl test suite).
Allin.
Show replies by date