Ich interessiere mich seit ein paar Jahren für "D" und habe mich kürzlich entschlossen, tatsächlich damit anzufangen zu spielen. Ich habe die Grundlagen ziemlich leicht erfassen können, ich liebe den grundlegenden Funktionsumfang der Sprache und je mehr ich darüber lese, desto beeindruckter bin ich.
Jetzt bin ich sehr daran interessiert, einen benutzerdefinierten Webanwendungsserver als Hobbyprojekt zu schreiben und möchte, dass es eine einfache Binärdatei ist, die dynamisch verknüpfte Bibliotheken für die tatsächlichen Webanwendungen verwendet. Ich glaube, dass D die perfekte Sprache für dieses Unternehmen ist.
Es gibt nur ein großes Problem... in den letzten paar Tagen war ich vollkommen unfähig, irgendeine Art von IDE-Einrichtung zum Laufen zu bringen. Ich kann alles problemlos über die Befehlszeile kompilieren und ausführen, aber alles, was ich in den verfügbaren IDEs versuche (Code::Blocks, Eclipse+Descent, Xcode mit D-Plugin und sogar das Windows-D-IDE in VirtualBox auf Windows XP Pro), ist immer nur:
object.d: Error: module object cannot read file 'object.d'
Nach zwei Tagen des Ausprobierens verschiedener Dinge und dem Befolgen von Anleitungen regt mich das wirklich auf. Ich möchte effizient lernen, D zu verwenden, aber ich brauche eine komfortable Toolkette, die auch Codevervollständigung im Editor enthält, wenn ich meinen Verstand behalten will, was ich offensichtlich tun möchte.
[Bearbeitung: Betonung des wirklich wichtigen Teils]
Kann mir jemand helfen, Eclipse oder (vorzugsweise) NetBeans (aber scheinbar ist kein Plugin öffentlich verfügbar) auf meinem Mac unter Mac OS X 10.6 so einzurichten, dass ich Kompilier- und Ausführungsmöglichkeiten in der IDE habe, zusammen mit Codevervollständigung?
Ich möchte die Phobos-Bibliotheken verwenden (und somit einen 2.0-Compiler), aber es ist mir egal, ob es dmd oder gdmd (gdcmac) ist.
[Zusatz]
Ich glaube, wir können davon ausgehen, dass meine Installation des DMD-Compilers in Ordnung ist, weil er von der Befehlszeile aus funktioniert. Ich möchte nur nicht von der Befehlszeile aus darauf zugreifen, weil es mühsam ist. Die Frage betrifft eine IDE, der Compiler funktioniert, es sind nur die IDEs, die nicht funktionieren.