mrduck wrote:
Thank you Roberto for this message. There may have been some misunderstanding and probably you were away from the project development for too much time.
mrduck wrote:
I think name is not important: HMG4, HMG/Qt, HMG-ng, mickie mouse, donald duck, spiderman... call it any way we want...
I prefer to have HMG in the name since it may be easily recognizable...
The name is important in a minor aspect. Simply to point to the users that it is a somewhat different thing and not simply a new version.
mrduck wrote:
A question, since I don't know HMG (and branches) history: there was in these histories versions that broke 100% compatibility with the past ? Would it be a problem if this happens this time, if well documented ?
My intention was always that every new version allowed compilation of user applications with no modifications. AFAIK, it was always achieved.
The exceptions were related to Harbour add-on libraries that were dropped or changed impacting certain HMG commands or functions.
mrduck wrote:
I think no. It was easy to download an installer and have everything ready in the hmg directory tree... but this time is better to have "end-user" programmers use 0,01% of their brain power to learn a couple of things: setting a environment variable, setup a couple of config files (if there is the need), easily build hmg themselves easily....
I think it is not too much...
Well... we simply think different about this. I'm a zero-configuration fan
I've was an user too. I've was using and installing nice programming tools that not required any configuration for about two decades (yes... I'm quite old too
![Smile :)](./images/smilies/icon_e_smile.gif)
.
IMHO, asking users to configure HMG prior to use is simply an involution.
mrduck wrote:
Hmg.3 must continue... and now that hmg.4 showed how well the OOP way works, probably a rewrite of HMG.3....
I'll not answer to this
mrduck wrote:
Point 1: please transform "many" in a number.... yes, probaly it is slower to load than win32 software... but how many times are you loading your accounting package ? probably no more than twice per day... and once loaded it seems to be quicker than other libraries
I've was not talking about the 'truth' but the 'user perception'
mrduck wrote:
Point 2: win32 + windows 8 + metro + tablets I tried to look for clear infos on how to program metro and I didn't find them... please read the link I posted 2 message ago...
tablets should be based on ARM processors, win32 is now winRT, everything should be double checked... harbour programs seems to be working right under i386 windows 8 "win32 side", but I don't know under Metro... and neither with ARM cpu... if you have more info please give them.
There is not so much info yet, but there is for sure that will be x86 tablets running Windows 8 and that all our HMG Win32 and QT apps will run on it.
mrduck wrote:
I never thought that HMG.4 would supercede HMG.3... My idea was of parallel development... the only thing is that calling HMG.4 forces HMG3 to stay HMG3.x.y.z....
Or changing its name
mrduck wrote:
So moving HMG.4 to HMG/Qt we can free the name for the next version of win32/HMG
If HMG Win32 is to be enhanced and new versions arises, numbering could be eventually a problem.
To be more clear, I'll explain in other words: When I've started HMG.4 my thinking was that should be not more development based on Win32 version to work only on QT version, but the facts shown that both versions should co-exist.
Keeping current names and numbers could create a lot of confusion.
mrduck wrote:
Ok. I agree. I don't know if it is possible to change project name on sourceforge, or if we need to create a new one and import the old repository... I will check tomorrow.
I don't understand you on this.
The SourceForge project name is currently HMG. It can hold all HMG flavors. I can't see the need to create a new one.
mrduck wrote:
Correctly you said that decisions are related to their time frame. Now it seems good to do this and we will do. Time will tell us if it was a good decision or not, and we may change it again in the future.
You (in fact all of you) should make the change, only if you believe that it is the correct thing to do.
As I've said (and saying again) I'm talking as a simple user, since I'm not a developer right now. So, if you do not like my idea, you can drop it. No problem.
My intention was to help to get an HMG.4 first final release quick.