Code Poet, an IDE for D

Jeremie Pelletier jeremiep at gmail.com
Wed Nov 11 15:58:10 PST 2009


Lutger wrote:
> Jeremie Pelletier wrote:
> 
>> watching wrote:
>>> what a pityful sate d is in. this probably shows, that you can't use d
>>> for anything serious and by the time you guys are through discussing
>>> things, people will be using something different for good. too bad
>>>
>> I really don't think so, the very purpose of this IDE I'm developing is
>> to make D easier to use and develop large scale projects with.
>>
>> The only thing still in the way of using D with graphical applications
>> right now is the lack of proper bindings to cross-platform GUI toolkits
>> for D2.
> 
> Out of curiosity, did you consider GtkD and QtD?
> 
> Have you thought about how to do plugins / extensions already? Of all the 
> best software I'm using it seems a large part comes from the extensions. 
> 
> I wish you all the best with this project, great to see something started 
> again on this front. 

I did consider a gtk/gdk approach but not Qt since I never used that 
API. However, wxWidgets abstracts both the entire native widgets and 
drawing tookits and extends them quite a lot, especially with wxAUI, 
that therefore seemed like the best road.

I have a basic draft for plugins already. I made a base Component class 
template to define abstract factories for the different component types 
such as Language, Compiler, Linker, Librarian and Plugin which each 
define a specific interface.

It's a really simple API but it works great, components will be able to 
register observers at different points in the IDE to implement their 
functionalities.

Jeremie


More information about the Digitalmars-d-announce mailing list