I'm considering supporting a new language that I've been designing as the initial language instead of C++.
The new language will be based on C++, but will include some builtin support for things that C++ implements using the STL and/or BOOST libraries.
String class(es), Pub / Sub, Events, Threading, Networking, GUI, etc will be included as standard cross platform libraries.
The language will probably not use text files as intermediate files, but instead will be stored in the XDE database in a pre-parsed form.
Sending the pre-parsed form to the GCC backend will result in extremely fast compile times. The drawback is text-based tools won't work with it, so users will be forced to use XDE for editing.
Huge drawback, but hey, I'm doing this for me not you :P
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm considering supporting a new language that I've been designing as the initial language instead of C++.
The new language will be based on C++, but will include some builtin support for things that C++ implements using the STL and/or BOOST libraries.
String class(es), Pub / Sub, Events, Threading, Networking, GUI, etc will be included as standard cross platform libraries.
The language will probably not use text files as intermediate files, but instead will be stored in the XDE database in a pre-parsed form.
Sending the pre-parsed form to the GCC backend will result in extremely fast compile times. The drawback is text-based tools won't work with it, so users will be forced to use XDE for editing.
Huge drawback, but hey, I'm doing this for me not you :P