Curt clearly does not want to be clever. He openly states that he wants to hinder the enabling of someone to integrate another language than nasal. He states: "then you are probably on your own with that". Meaning: "Go and untangle our source yourself, we who know the source are not going to document the core internals for you".
Such protectionism only puts flightgear on the losers end. No serious developer is going to have a look at their spaghetti now, and the pool of developers slowly decays to the level of minor bug fixers only.
Let me give an example of what is not going to happen now.
Thorsten seems to have huge performance problems with updating just 100 nasal properties. Until now none of the minor bug fixer level developers have sorted out the problem. If there were good documentation and some quality developer decided to integrate another scripting language in his *own repository*, then he could get accustomed to the interface source and en passant get rid of a major flaw, resulting not only in getting his language a magnitude faster, but also nasal.
Mind you Curt, you are not hindered by the magnitude faster nasal, because the development has been on a personal repository. Yet the guy can contact you and ask: Do you want this magnitude faster nasal?
But none of such things are going to happen when you act in this protectionist manner and refuse to document. You are left with only minor bug fixes and no improvements whatsoever. Slowly sinking flightgear into oblivion.
I for one am not wasting my time with undocumented spaghetti. And your attitude is not very inviting either.
Kind regards, Vincent