<div dir="ltr">The linux user ended up heading the art team so we didn't test on that environment.<br>Ideally the Linux user would like D support in KDevelop. Monodevelop is acceptable but a bit clunky.<div><br></div></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Sep 1, 2013 at 7:57 PM, Jacob Carlborg <span dir="ltr"><<a href="mailto:doob@me.com" target="_blank">doob@me.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 2013-09-01 04:05, Manu wrote:<br>
<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Naturally, this is primarily a problem with the windows experience, but<br>
it's so frustrating that it is STILL a problem... how many years later?<br></div><div class="im">
People don't want to 'do work' to install a piece of software. Rather,<br>
they expect it to 'just work'. We lost about 6 hours trying to get<br>
everyone's machines working properly.<br>
In the context of a 48 hour game jam, that's a terrible sign! I just<br>
kept promising people that it would save time overall... which I wish<br>
were true.<br>
</div></blockquote>
<br>
Was this only on Windows or were there problems on Linux/Mac OS X as well?<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Getting a workable environment:<br>
<br>
Unsurprisingly, the Linux user was the only person happy work with a<br>
makefile. Everybody else wanted a comfortable IDE solution (and the<br>
linux user would prefer it too).<br>
</blockquote>
<br></div>
I can understand that.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
IDE integration absolutely needs to be considered a first class feature<br>
of D.<br>
I also suggest that the IDE integration downloads should be hosted on<br>
the dlang download page so they are obvious and available to everyone<br>
without having to go looking, and also as a statement that they are<br>
actually endorsed by the dlanguage authorities. As an end-user, you're<br>
not left guessing which ones are good/bad/out of date/actually work/etc.<br>
</blockquote>
<br></div>
I completely agree.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Obviously, we settled on Visual-D (Windows) and Mono-D (OSX/Linux); the<br>
only realistic choices available.<br>
</blockquote>
<br></div>
There's also DDT with Eclipse. It supports auto completion, go to definition, has an outline view and so on.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The OSX user would have preferred an  XCode integration.<br>
</blockquote>
<br></div>
This one is a bit problematic since Xcode doesn't officially supports plugins. But it's still possible, as been shown by Michel Fortin with his D for Xcode plugin.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
One more thing:<br>
I'll just pick one language complaint from the weekend.<br>
It is how quickly classes became disorganised and difficult to navigate<br>
(like Java and C#).<br>
We all wanted to ability to define class member functions outside the<br>
class definition:<br>
   class MyClass<br>
   {<br>
     void method();<br>
   }<br>
<br>
   void MyClass.method()<br>
   {<br>
     //...<br>
   }<br>
<br>
It definitely cost us time simply trying to understand the class layout<br>
visually (ie, when IDE support is barely available).<br></div><div class="im">
You don't need to see the function bodies in the class definition, you<br>
want to quickly see what a class has and does.<br>
</div></blockquote>
<br>
Sounds like you want an outline view in the IDE. This is supported by DDT in Eclipse. Even TextMate on Mac OS X has a form of outline view.<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
/Jacob Carlborg<br>
</font></span></blockquote></div><br></div>