ezee wrote:Well , that is your point of view .
But how many users are python coders ?
I don't have a number, but more than good C++ coders most likely.
ezee wrote:
And why the actual interface is so ... since so many years ?
Why users can go back to menu when in game ?
FOr so many years ?
People asked for it but ...
Why , why why ....
Honestly, you don't need to be so dramatic.
Anyway, not sure what you're asking (cannot parse ellipsis into something tangible), but the answer to all those why's always the same: because nobody made it that way.
ezee wrote:
The best way is to provide XML menu i think .
( like css for html )
Agree. That's the plan and that's what XGUI.py was supposed to be for - translating XML into python through the base interface. Never fully materialized, but if you're interested, you're welcome to push it forward.
ezee wrote:In a separate mod , as it appear that the DEv TEAM is actually you only ,
and that you are not for creative/evolutive solutions .
Experience makes me see further ahead. Don't dismiss my input because it's informed. I won't dismiss your fresh POVs either in return.
ezee wrote:I would rather deprecate and remove the C++ game menu.
Clearly , you are not giving a chance for my seeds to grow .
I'm not stepping on them either. If you want C++ badly, go ahead. If you want to send the patch back my way, go ahead, I'll review.
But, honestly, python's better for that task. First, you don't need to recompile to make changes to the UI. That means it's open for modders. Second, python's more agile. Third, it will push the VS and Base interface in the right direction: more python power = richer modding. Finally, the end objective is to make it python-parsed XML, which means you no longer need coders at all.
If you still think C++ is better, it's your time, just send the patch.
ezee wrote:Edit : In the previous bug thread that you fixed ( the bad link in the official doc ) , i've found that speech ( 2005 ) from you :
I don't know python, but I can understand python when I read it.
So I could translate python into C++
(What I'm saying: bring it on)
So ... are you a good python coder today ?
That was 9 years ago. That's a long time. Yes, I'm better at python.
ezee wrote:And if no , why do you want to work with python things ?
But my preference for python has nothing to do. See my points above. Python is technically superior for this task.
ezee wrote:All the things that i will create , i could export them in python func .
Works too.
ezee wrote:But where is the interest if users don' t use python ?
C++ needs compiling.
ezee wrote:You say you want to kill c++ code ?
Are you a c++ coder , seriously ?
I'm a coder. Language-agnostic you could say. I know more languages than I can enumerate OTOMH. The benefit is that I know the pros and cons of those. Anything that is purely game logic and not performance critical should be python, because that will mean it's moddable. C++ isn't moddable, although there was talk about supporting C++ plugins (as in dynamically loaded libraries). It's a huge amount of work though.
ezee wrote:Let me tell you this :
you fool yourself and you fool people that listen to you .
There is a bogus that is hard to solve , it is a human .
In which case specifically?
ezee wrote:There should be a DEV TEAM , with C++ and python coders .
I do not have control of others. I only control where I invest my time. If you're unhappy with me investing my time in VS, or the amount of time I invest in it, then you should seriously introspect - my involvement should not upset you.
Let me quote Duncan Idaho: "my hands are mine to do as I please".
So are yours. Send the patches and we'll discuss. That's how you take the project in a direction you like. If you ask for my opinion I will give it - and my opinion is that user interface should be done in python. If you want to argue against that opinion, argue with technical reasons.
ezee wrote:And they should work together .
And give simple tools for standard users .
The operating word there is "work". Simple tools mean a lot of work for coders. I've always said we need simple tools, but from saying to making happen there's a lot of work (and time) involved.
ezee wrote:Today is only illogical desorder , and you are sat alone in that throne .
What throne? This is an OS project. There's no throne. The code is a mess, I know. I don't plan to defend it. So what makes you think there's a throne, and let alone that I'm sitting in it?
ezee wrote:I wish to you pleasure with your job .
Thanks, it is quite interesting indeed. Talking about my day job of course.
ezee wrote:Mine is better , i create .
You don't know what mine is. Just thought I'd point that out.