go talk to the standard committee.
Somehow I doubt that will accomplish anything. There are people on the standards committees that are so much more influential than me as makes no difference. I'm a nobody, and a noob at that, even compared to most people here. (not that I'm complaining
)
Don't be too surprised if you get nowhere. (about replacing C++)
That depends on where I'm going, no? I'm not by any means counting on any sort of popularity, not now, at least. (Would be nice, but unlikely. Not with the current syntax.)
Right now, getting somewhere means making it basically usable and writing the OS and other things. Which is not so remote, it's mostly working and nearing alpha release.
But it does its job, there are good compilers readily available, books and tutorials and tools
I don't completely agree. While cleaning up my code to compile on Borland compiler, I had to fix little quirks all over. I gave up on Microsoft's compiler a long time ago, as it simply couldn't handle a certain thing (a known issue).
And what am I supposed to port to my OS, gcc? No thanks.
Tutorials can be written, tools provided, when it comes to releasing the language, if ever.
Part of my motivation is having a deterministically behaving compiler, simple and nice, ready to port to any platform. No luggage, no messy grammar, no compatibility APIs, etc.
(don't suggest Forth
)
It should also be amenable to change, without breaking code.
if you think that to its logical end, you'd need new CPUs on new mainboards using new protocols, too.
Would be nice, but existing CPUs will have to do - I can make a compiler, not so with hardware.
Why would you want to emulate Java / C# behaviour in C++?
Because I want that kind of behaviour? What does it matter if a feature is associated with Java, C# or anything else? It's about the technique, it's usefulness and feasibility, and removing restrictions that are just there.
(Actually, there's not so much that I want from Java. C#, however, has made some progress in the right direction)
We discussed that, too.
Indeed we did. Now, a year has passed, and it's close to becoming a reality. I can replace C++ with my language in my BareBones-derived OS skeleton as soon as I bring the compiler to a stable state.