Hi Everyone,
I have been silent for a while, although I do follow the developments. The reason I am writing is the function packages.
About
a month ago, I have been checking out a specific function package (the
name and its author is not important), and I saw that it was quite
buggy. Moreover, it was faulty method-wise as well !!! I decided to
contact the developer and explained the issues. The problems were
acknowledged, (some of them were already known) although there were no
promises to fix them soon. I has been a month and the errors are still
there.
As you may know, the reliability of
scientific software is a serious matter, at least to some people and
there is a whole literature devoted to this. My recent experience shows
that there is definitely room for improvement here for gretl. A few
things that immediately come to mind are:
1)-
It would be useful for the main program to put some sort of disclaimer
about the packages; warning the user that these are not official, some
of them are seldomly updated (if at all), likely to be full of bugs and
errors etc.
2)- Setting up some sort of peer review process where packages are checked and verified by a developer.
3)- A means to comment or rate packages can also be useful.
4)-
Adding usage statistics maybe. These data can be censored by presenting
as rankings etc. This would also encourage writing better packages.
I
know gretl has not many packages but still the emphasis should be
placed on quality, not quantity. It took more than two decades for gretl
to build its current reputation of high quality software. (I know what
Allin went through in the beginnings.) However, it is possible to lose
this reputation fairly quickly with a few bad extension packages.
Just my two cents.
A. Talha YALTA
--
“Remember not only to say the right thing in the right place, but far more difficult still, to leave unsaid the wrong thing at the tempting moment.” - Benjamin Franklin (1706-1790)
--