FlightGear Newsletter May 2014: Difference between revisions

Jump to navigation Jump to search
Line 118: Line 118:


Badly written code will remain slow no matter how optimized underlying technologies like Nasal or Canvas are, even if they should be completely replaced at some point. Those are algorithmic issues, and MapStructure/NavDisplay are intended to help people focus on non-algorithmic stuff.
Badly written code will remain slow no matter how optimized underlying technologies like Nasal or Canvas are, even if they should be completely replaced at some point. Those are algorithmic issues, and MapStructure/NavDisplay are intended to help people focus on non-algorithmic stuff.
{{cquote
  |<nowiki>Claiming that Nasal/Canvas would be "a failure as a tool" just because people can still implement slow code, is far too short-sighted - just because you are allowed to drive a car (or fly an airplane) doesn't make you an expert in car engines or airplane turbines - things like Nasal and Canvas are really just enablers, that are truly powerful in the hands of people who know how to use them, but that can still be misused by less-experienced contributors.
That is exactly why people are working towards more targeted frameworks on top of Nasal/Canvas - but it's a process that is very much still in progress, and probably will be for at least another 2-3 release cycles. Pointing out obvious shortcomings isn't going to help anyone though - certainly not as much as getting involved in one way or another</nowiki>
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=211169#p211169
    |title=<nowiki>Re: Does FlightGear has Multiplayer Combat mode?</nowiki>
    |author=<nowiki>Hooray</nowiki>
    |date=<nowiki>Fri May 30</nowiki>
  }}
}}


=== A Canvas-based Map dialog ===
=== A Canvas-based Map dialog ===

Navigation menu