re b) I have seen, that cpp-related code is not only in the parser-subfolder, but also in the main-folder of this plugin. But this would probably be the easiest way to go.
Ah I see, that makes now more sense to me.
So I make a DParser class with the same interface as Parser, and we can load the correct parser related to the opened file/project?
Oh cool,
I will try it out!
... but I'm not so skilled in patching or improving codeblocks source files...Have you tried? The codebase is not that big and not that hard to work with. You only need to know C++ at decent level.
... but I'm not so skilled in patching or improving codeblocks source files...Have you tried? The codebase is not that big and not that hard to work with. You only need to know C++ at decent level.
I recognized that the D Language is as good as C (or C++) and has more important properties than C (and C++). Personally thinking, it will be one of the most popular and important languages in future after D2 is soon formally released out. (D core developers are working very hard every day.)No, it won't, it will always be a moving target and the libraries will be a moving target, so no one will use it seriously. :lol: 8)
...
No, it won't, it will always be a moving target and the libraries will be a moving target, so no one will use it seriously. :lol: 8)
The future is in haskell, scala and f# (ocaml this one is really used for something). So go check them.
D is the same shuffle of the imperative features of C++ and Java + something more...
BTW1: I was passionate about D, too, I've even tried it and now I'm not passionate :)
BTW2: I don't want to start language war type of discussion :)
BTW3: For full support in C::B you need a core developer passionate about D and there isn't one around here, so there is very little chance this to happen. :(
I'm learning D Language, and after finishing it, I'll go back to learn C++; this stage will cost about 10+ years. :lol:so, we will see your patch ten years later. :wink: Anyway, I can help you if you would like to help C::B. :D
And after finishing C++, I'll try to delivery patches to some core developers of CB to modify the codecompletion or other parts of CB to improve the support of D Language. This will cost about 1~2 years. :)
If someone pay a little bit mercy on me, will greatly reduce the time schedule. :P
D seems to be a pretty nice language/idea the problem is that it lacks the multitude of libraries available for C++. While you can use c standard libraries in my opinion it isn't enough (creating wrappers and porting is a huge work). On the other hand learning so many languages can drive you crazy :P In my case I had work with visual basic, java (lightly, hated all VM/JIT stuff), ecma script (java script, action script), pascal, C#(almost java) and my favorites php and c/c++ The other day I was thinking of moving to C# (faster development) since the mono framework has implemented something that makes your application almost native, but I will always return to C++ Besides everyone on this forums knows at least a little english, if it wasn't the case we would have some serious communication problems. So c/c++ can be compared to english xD (everyone knows at least a little bit)