Hound dog departed
Re: Hound dog departed
Also more users would know python which means more development
FG Pilot (2011-2018)
Prepar3d (2015 - 2023)
MSFS2020 (2020 - )
Prepar3d (2015 - 2023)
MSFS2020 (2020 - )
Re: Hound dog departed
let aside the amount of documentation, and support that you can have when developing on python,
https://raw.githubusercontent.com/IAHM-COL/gpg-pubkey/master/pubkey.asc
R.M.S.
If we gave everybody in the World free software today, but we failed to teach them about the four freedoms, five years from now, would they still have it?
R.M.S.
If we gave everybody in the World free software today, but we failed to teach them about the four freedoms, five years from now, would they still have it?
- LesterBoffo
- Posts: 790
- Joined: Tue Sep 15, 2015 3:58 am
- Location: Beautiful sunny, KOTH
Re: Hound dog departed
I suppose I'm all for more Python scripting in FG, it can't be worse than what we have presently, I use several Pythons in my older 3D programs and cannot complain. But making either Nasal or Python scripts from scratch are well beyond my skillset. I'll just hope the new versions work better than the older ones.
Re: Hound dog departed
Maybe curts slowly getting the message....
"If anyone ever tells you anything about an aeroplane which is so bloody complicated you can't understand it, take it from me - it's all balls" - R J Mitchell
Re: Hound dog departed
Yes, this is about the severest reprimand Thorsten gets from that forum keepers. Nothing compared to banning everyone else for less. But let's hope it does the job.
Maybe it indeed starts to dawn upon the keepers of that forum that Thorsten always viciously attacks everyone. When he was gone, the forum was fine. When he returned he immediately attacks an unsuspecting newcomer again.
Kind regards, Vincent
Hi Thorsten,
i'm pretty sure the original poster was simply using an "eye catcher" technique for the subject. It's clear from his tone that he wishes to engage in a positive discussion of these topics. I think when you said "Then I must have misunderstood", you really did read the original message too hastily and really did misunderstand.
https://forum.flightgear.org/viewtopic.php?f=30&t=30606&p=296166#p296166
Maybe it indeed starts to dawn upon the keepers of that forum that Thorsten always viciously attacks everyone. When he was gone, the forum was fine. When he returned he immediately attacks an unsuspecting newcomer again.
Kind regards, Vincent
Re: Hound dog departed
https://forum.flightgear.org/viewtopic. ... 06#p296166
The Real "WTF" moment, is
Why is curtis *(a core developer)* making such great contributions on a private fork he is keeping for himself?
Is it really unsurmountable for FG? It sounds like big-daddy gave up somehow on the feasibility of his project?
King George III wrote:Python is a personal interest of mine. I have my own separate UAV autopilot app that used the FlightGear property system. Last winter I redesigned the property system to be based on python core code and built a C++ interface to the python-property system. In the process I took the opportunity to fork off my direction and make substantial changes to my own property system API. However, this required going and porting all my code to the new property system api and testing it. Recently I added json support so that the config files can be json instead of xml. This has some advantages and I found that json mapped a whole lot more naturally to my new python-based property system. The json load/parse/save code is probably half the lines of code compared to the equivalent xml load/parse/save code.
The advantage of a python-based property system is that now embedded python scripts have native access to the property tree and can run any time and read/write values directly. I find this has is a very very powerful approach that enables freely mixing C++ and python modules. It enables me to rewrite big chunks (non-performance critical chunks) of my flight controller in native python. That leads to maybe 50% code reduction, clearer code, simpler code, etc. I also discovered that python's standard library of tools is conceptually very similar to SimGear. For every SimGear library or module, there's almost always a similar if not equivalent python module available to import.
So I like python for non-performance critical coding ... however ...
It is really important to note that in my small application which is probably 1/10 or 1/100th the size of FlightGear, this was a truly massive undertaking to make these changes ... on the order of 2-3 months of pretty much non-stop effort. For FlightGear it would be almost insurmountable...
The Real "WTF" moment, is
Why is curtis *(a core developer)* making such great contributions on a private fork he is keeping for himself?
Is it really unsurmountable for FG? It sounds like big-daddy gave up somehow on the feasibility of his project?
https://raw.githubusercontent.com/IAHM-COL/gpg-pubkey/master/pubkey.asc
R.M.S.
If we gave everybody in the World free software today, but we failed to teach them about the four freedoms, five years from now, would they still have it?
R.M.S.
If we gave everybody in the World free software today, but we failed to teach them about the four freedoms, five years from now, would they still have it?
Re: Hound dog departed
That is not a reprimand.
Re: Hound dog departed
I think it was intended as a reprimand... and let me say if it looks like a reprimand, smells like a reprimand, reads like a reprimand, then it is a reprimand.
and yes.....The 'leader' and a 'a core developer' spending months developing in private.... no wonder not a lot gets done in the core.
The Chinese have a saying 'the fish smells from the head down'
and yes.....The 'leader' and a 'a core developer' spending months developing in private.... no wonder not a lot gets done in the core.
The Chinese have a saying 'the fish smells from the head down'
"If anyone ever tells you anything about an aeroplane which is so bloody complicated you can't understand it, take it from me - it's all balls" - R J Mitchell
- LesterBoffo
- Posts: 790
- Joined: Tue Sep 15, 2015 3:58 am
- Location: Beautiful sunny, KOTH
Re: Hound dog departed
IAHM-COL wrote:https://forum.flightgear.org/viewtopic.php?f=30&t=30606#p296166King George III wrote:Python is a personal interest of mine. I have my own separate UAV autopilot app that used the FlightGear property system. Last winter I redesigned the property system to be based on python core code and built a C++ interface to the python-property system. In the process I took the opportunity to fork off my direction and make substantial changes to my own property system API. However, this required going and porting all my code to the new property system api and testing it. Recently I added json support so that the config files can be json instead of xml. This has some advantages and I found that json mapped a whole lot more naturally to my new python-based property system. The json load/parse/save code is probably half the lines of code compared to the equivalent xml load/parse/save code.
The advantage of a python-based property system is that now embedded python scripts have native access to the property tree and can run any time and read/write values directly. I find this has is a very very powerful approach that enables freely mixing C++ and python modules. It enables me to rewrite big chunks (non-performance critical chunks) of my flight controller in native python. That leads to maybe 50% code reduction, clearer code, simpler code, etc. I also discovered that python's standard library of tools is conceptually very similar to SimGear. For every SimGear library or module, there's almost always a similar if not equivalent python module available to import.
So I like python for non-performance critical coding ... however ...
It is really important to note that in my small application which is probably 1/10 or 1/100th the size of FlightGear, this was a truly massive undertaking to make these changes ... on the order of 2-3 months of pretty much non-stop effort. For FlightGear it would be almost insurmountable...
The Real "WTF" moment, is
Why is curtis *(a core developer)* making such great contributions on a private fork he is keeping for himself?
Is it really unsurmountable for FG? It sounds like big-daddy gave up somehow on the feasibility of his project?
Curt is developing a R/C model aircraft UAV control system that borrows from some of FG's code, it lets the model fly autonomously. At least that what I got from the thread he did about it.
Re: Hound dog departed
So the request from Curt to allow a conversation to take place has resulted in Thorsten and Bugman talking shit...
A result all round I'd say.
A result all round I'd say.
"If anyone ever tells you anything about an aeroplane which is so bloody complicated you can't understand it, take it from me - it's all balls" - R J Mitchell
Return to “Can someone tell me ... the weird world of "official" FG”
Who is online
Users browsing this forum: No registered users and 0 guests