Imagine trying to get ANSI C, Win32 C, GNU C and every flavor of embedded C together.
Imagine trying to get ANSI C, Win32 C, GNU C and every flavor of embedded C together.
The main problem with that is there is no single JavaScript/HTML community.
Imagine trying to get IE, Netscape, Opera and every flavor of embedded HTML viewer together.
And IMO, the final Embedded C++ spec is such a terrible idea that it doesn't absolve them. Having written a C++14 RTOS, if I had to give up multiple inheritance, namespaces, sane casts, and templates, I would have just written the damn thing in C to start off with. The value proposition of institutionalized C with Classes doesn't do it for me.
See https://www.youtube.com/watch?v=TYqbgvHfxjM for what you need to do to have C level perf while using the type system to still get you something.
> The header only nature of Kvasir and very sophisticated use of the volatile keyword
This isn't a particularly encouraging sign…
It's like saying, "Let's get everyone who speaks English speakers together to agree on our favorite tea."
Maybe the fact that there are many split communities is even evidence that a conference would be beneficial. Get some cross pollination of ideas going on.
Most of the C developers/users are going to be interested in their topic, which is often already having a conference of their own. Think Linux Kernel Plumbers conference which is just about the kernel, and since practically all of it is written in C that's where you'd find all the people you'd want to meet on your C-topic.
There would be no point in going to a conference that is about using win32 and C when you are not using win32 as virtually nothing (besides the basics, but those basics aren't why you'd attend a conference) ports to your own environment.
Because C++ has a lot of extras that can be used in a variety of cases that cross platforms and APIs all the same, and because it has a different development and dispersion ecosystem, you'd get more of a C++ oriented conference without the information being non-portable.