OK! Indeed, I agree with you up to a certain point, but I think that using of M-script or M-file as an INI-File is absolutely ok and is very robust. Anyway I have recoded the handling of the INI-File. :)
A "Fair" raiting would be suspect in this case! John D'Errico, be (more) objective! :)
Sorry. But I stand by my statement. It is poor programming practice to force a user to edit your code to set their preferences. Well written code does not require this of the user, ergo, this does not qualify as well written code in my opinion.
However, I'm amazed that the author calls my review unfair, as I still gave it a "good" rating. In fact, I also considered a "fair" rating as an alternative. As this code is, it is not what I would describe as "excellent".
The user can set his own preferences in UIWEATHERINI.M file and each available feature is documented!
P.S. The person who might use my code should be able to use debugger, not mentioned to that the code is easy comprehensible for an programmer with enough experience.