Well, It seems that EU (I'm french) is not able to secure a *proper* "comfort zone" to let us release our coding power.
I did investigate EU funding seriously though, but what I got my hands on, are jokes, real f*cking jokes. I perceived like some "forces" are blocking any attempts at funding significant and realistic setups for those projects (in the huge economy which is EU). IRL matters forbid me to have a clear mind and more, that in order to code something significant (my IRL is indeed accelerating towards total destruction). I feel totally castrated and unable to express my skill sets: 2 people which were closed to me, literally told me that I should drop open source software if "I don't want to die"... That said, since the coding solution seems way to far away, and our amazing legal system is supposed to protect the small against the big, on the WEB front, I'm actually preparing to go the legal way on critical web sites (I'll ask first nicely, coze not all of them are gangsters or sick minds, they just have a lack of perspective). Most of the critical web sites can have a noscript portal for "dirt cheap". Those web sites with a "service" too far away from a noscript web portal (a "rich interface is kind of mandatory"), they could provide a simple web service/network protocol interface (which do not depend on current web engines like this insult to sanity which is OAuth). On the compiler front, many uses of GNU extensions may be fixed in the original code with alternatives, but the one which is mandatory and big for performant kernel/libc programming is in-line assembly. Replacing in-line assembly with assembly function calls will very probably kill fast-path performance in many cases. On GPU shaders, no salvation, a SPIR-V compiler has to be written from scratch and some mistakes in the specifications made it far from trivial. But it's far from the abyssal work needed on the web front (to keep complexity in check, you must pre-build the vector control paths from blocks). On unicode, well, to keep it reasonable, just a lean implementation limited to roman like languages will do for the time being... but its trash coders are changing its interface more often than linux kernel interfaces for no reason. (need to have a look at harfbuzz-ng though). -- Sylvain