[RFC] IDE starter kit

aberba karabutaworld at gmail.com
Fri Feb 2 10:24:58 UTC 2018


On Friday, 2 February 2018 at 06:14:03 UTC, b4s1L3 b. wrote:
> On Thursday, 1 February 2018 at 12:21:24 UTC, rjframe wrote:
>> As a followup to [0], I want to take a look at packaging 
>> DlangIDE with a DMD compiler and tools, so we have an 
>> out-of-the box IDE for people giving D a try. This would be 
>> independent of the rest of the system, so moving on (either to 
>> Visual Studio, ldc, gdc, or whatever the programmer's 
>> preferred IDE/tooling might be) would require re-installing 
>> the compiler.
>>
>> Most of this post will be Windows-centric, but if this is 
>> popular/useful/ successful I'd also manage macOS and Linux 
>> kits.
>>
>>
>> Basically, in the two years or so I've been here, newcomers 
>> have consistently had IDE problems. visual-d is perfect if 
>> you've got Visual Studio (especially with recent 
>> improvements), but otherwise you have to spend a bunch of time 
>> getting something set up just to try a language you're not yet 
>> sure about.
>>
>> Some sort of learner's or starter's IDE makes sense to me.
>>
>> My hypothetical programmer follows the path:
>>
>> 1) Discovers website. Runs some examples.
>> 2) Plays with the online compiler in the tour.
>> 3) Wants to download a compiler to work with. Wants an IDE, 
>> but does not
>>    have Visual Studio installed (or maybe doesn't want to 
>> install an
>>    extension yet).
>> 4) Downloads the starter pack and starts learning.
>> 5) Falls in love and takes the time to set up D with his/her 
>> preferred
>>    toolset.
>>
>
> Actually nowadays if DMD is already setup, Coedit doesn't 
> require more configuration. Completion, all DCD features, and 
> D-Scanner warnings just work out of the box since the tools are 
> distributed with the IDE. In a way Coedit is already a "starter 
> pack" and since a while.
>
> I don't know why but in this kind of topics it's never 
> mentioned, however since version 2 i can find testimonials 
> showing that it works out of the box:
> https://forum.dlang.org/post/tiyuogdlwwoqpckvkdpn@forum.dlang.org


Coedit is also a great alternative of zero configuration IDE for 
D beginners. I have a 2018 goal to finish my mini book I started 
last year for complete beginners to computer programming like I 
was when I started computer programming from scratch through 
self-directed learning. I recommend Sublime text editor in the 
introduction but I think one of these IDEs with a click to 
compile and run button will help me further simplify the 
instructions for setting up a development environment.


The book is about beginning computer programming using D where I 
try to make the explanations less technical as possible and not 
overwhelming reader with too much details. Its gets more 
technical as student learn more stuff.


I still have some typos and corrections to do though... You can 
find it at https://github.com/aberba/learn-coding



More information about the Digitalmars-d mailing list