Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

D Programming Language Support

<< < (11/13) > >>

afb:

--- Quote from: gour on October 11, 2010, 02:40:36 pm ---
--- Quote from: afb on September 04, 2010, 09:25:22 am ---And this extends to most of the other projects too, such as the "wxWidgets" project shown there. It would use something like minimal.d instead of the corresponding minmal.cpp, to make a GUI ?

--- End quote ---

I'm new to CodeBlocks as well to D and in the phase of choosing the right tools for our open-source project.

Considering that we plan to use QtD and that CodeBlocks is open-source, have you thought about adding some (more) specific support (if required) to be able to develop Qt applications using CB IDE?

--- End quote ---

Yes, it could be extended to other project templates too (beyond "Console" and "wxWidgets"), such as "GTK+ project" (GtkD) and "Qt4 project" (QtD). Or "SDL project" or "OpenGL project", etc.

But adding a new D to Code::Blocks, next to the C and CPP, is still the biggest change needed.


--- Code: ---/// Struct to keep programs
struct CompilerPrograms
{
    wxString C; // C compiler
    wxString CPP; // C++ compiler

--- End code ---

Once Code::Blocks knows the difference between C++ and D, it's easier to teach the wizards ?

The difference between D and D2 is more like the difference between C and C99 or C++ and C++0x, so that should be a smaller change even it requires running a different program rather just than a switch.

The hardest part is getting the code-completion to work with D, without "cheating" (i.e. C/C++).

gour:

--- Quote from: afb on October 11, 2010, 03:48:45 pm ---Yes, it could be extended to other project templates too (beyond "Console" and "wxWidgets"), such as "GTK+ project" (GtkD) and "Qt4 project" (QtD). Or "SDL project" or "OpenGL project", etc.

But adding a new D to Code::Blocks, next to the C and CPP, is still the biggest change needed.

--- End quote ---

This sounds encouraging (for potential D developers).  :D


--- Quote ---The difference between D and D2 is more like the difference between C and C99 or C++ and C++0x, so that should be a smaller change even it requires running a different program rather just than a switch.

--- End quote ---

Do C:B devs have such things on their TODO or do you suggest submitting some feature requests to the bug tracker?


--- Quote ---The hardest part is getting the code-completion to work with D, without "cheating" (i.e. C/C++).

--- End quote ---

As far as I'm concerned, I'm coming from Haskell world (where there is very nice haskell-mode for Emacs) to the D and, (most probably, afaict) D-mode is not as 'intelligent' as former.

However, I've hope that I can (softly) suggest to all the members of the team to accept CodeBlocks as multi-platform IDE for our project, so having decent support for D would be terrific.  :wink:
 

bioinfornatics:
some news about D support on codeblocks ?
what is the status?

bioinfornatics:
ping  :P

wangdong1226:
I would support this topic also.

We still need the info that does CodeBlocks have some kind of timeschedule for that?

More and more people noticing and will using D in future, and D itself is growing every day.
please notice the stauts under this link: http://www.dsource.org/projects/phobos/timeline

It is strongly recommended that CodeBlocks should fully support D (basicly, it should starting from codecompletion for D. )

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version