Admittedly i find it also hard to understand the language of Abassign. I suppose he uses a translation machine or so. But in this post his question becomes very clear:
https://forum.flightgear.org/viewtopic.php?f=30&t=30626&p=296439&sid=4f1b8fa69144da7c058788ac0b7be212#p296430He basically asks: What is the exact interface of a scripting language to the C core? From all the wool he got up till now, he distilled that the interface is purely properties. Now he seeks confirmation whether this is true, or whether there are other bindings. And if so what are these bindings. All in order to judge if it is worth the try for him to develop something in another language than nasal.
Actually i find this a very valid question to which he deserves a clear answer. What is the problem with answering it? Does no one exactly know? At least the ones talking most wool on the thread do not know. Thorsten has AFAIK no clue of what is going on in the C core. And Hooray seems to have only a vague oversight, resulting in him gratuitly referencing to all sorts of modules like HAL and others all the time. Which is not really answering the question.
The answers following this clear post are up till now rather appalling.
Psandro_gm goes on about discussing whether a certain language should be used. This is not the question. The question is about the C core interface to a scripting language. So what is the meaning of you doing this Psandro? Is it a decoy attempt?
And Thorsten jumps into the insult mode again. Typical for people who want to cover up their ignorance about a subject.
I can understand that someone can get very frustrated with such grossly besides the point answers. Actually i am interested in a proper answer too. It would be very disappointing if no one can answer the straightforward question about the exact C core interface to a scripting language. No answer would really reveal in what a quality mess the C core actually is. Instead of producing more wool, the participants in this topic would do a better job by calling in someone with real C core knowledge to answer the question properly.
Edit:
Before everyone jumps to all sorts of indirect slowing down interfaces like http, sockets and what have you not, that is also not the question. Think of it more as: How does nasal currently interface with the C core? What are the points in the C core where it touches nasal?
Kind regards, Vincent