tpetzke wrote:First I must say that it's a valid opinion. Actually most free programs include such "provided as is, no warranty" statements and most of them work great anyway. Some don't. But fortunately modern computers are equipped with a key that solves most of the problems associated with them. It is labeled "DEL".These young guys coming along like the one last week who told me if it did not work on my system- that was my problem. And he wasn't going to kill himself fixing a program that was free anyway. Those are the targets of my mega-dissatisfaction- not you.
Thomas...
My point was that I for years have been used to dealing with freeware authors who felt it just as important as commercial authors to get it right. The fact that it was free never entered their minds as an excuse for not burning the late night oil. And their programs also included the caveat "provided as is, no warranty". They felt that was more of a protection if their engine caused a computer to blow- not something they could fall back on when they didn't finish their work properly. I am quite sure your engine was not perfect when you first put it out. And I know enough about you to know you did not even consider the fact that it was free when you worked till you had it right. All which means you have an engine now that can be the benchmark for the way a UCI engine SHOULD work in a UCI gui. There are no gray areas. A UCI engine should load into a UCI gui, obey hash changes, etc. inside the gui. Another one of the best freeware UCI programmers out there tells you in his read-me file that you need to delete his ini file, rc file- whatever- if you want it to obey correctly all the UCI commands inside the gui. I can name you 6 up and coming young programmers right now who think their engine, which is UCI- should obey every command from their ini file in a UCI gui just like a winboard adapted to UCI will. When they think that- they are wrong. When you point it out to them and they still believe it- they are delusional and/or just don't give a damn.
gts