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)
--