I just want to code in peace

rikki cattermole rikki at cattermole.co.nz
Sat Jun 6 23:04:27 UTC 2020


On 07/06/2020 6:31 AM, Bradley Chatha wrote:
> On Saturday, 6 June 2020 at 12:07:41 UTC, JN wrote:
>> On Saturday, 6 June 2020 at 11:29:01 UTC, ADEV wrote:
>>> I want to code in peace
>>>
>>> I want my favorite IDE to provide great auto-completion, so i can 
>>> avoid stupid typos, and be more productive
>>>
>>
>> It's tricky in D. Because of it's heavy use of metaprogramming and 
>> features like UFCS and alias this it's not always obvious what the 
>> autocomplete should be autocompleting.
> 
> I've wondered if the -vcg-ast switch would ever be useful to help 
> autocomplete things like mixins, since if I remember correctly, doesn't 
> it output the entire lowered-down AST, including template instantiations?
> 
> We used to have a plugin called Mono-D for the MonoDevelop (later 
> Xaramin Studios) IDE, and IMO that was the best one to have existed, 
> since everything kind of *just worked* without any hassle, and few bugs.
> 
> Sadly, the developer lost interest/had other matters to attend to, and 
> the porting process was apparently quite difficult, so it was never 
> updated for the newer versions of the IDE, and kind of just died.

Very difficult, I tried once.

MonoDevelop has next to no comments.

It is dreadful.

> Meanwhile, with the likes of code-d, I often get a bug where the second 
> I type any character, the debug output window **automatically**  pops up 
> spamming me with log messages, which I can't seem to disable so I just 
> have to live with it there until code-d decides to sort itself out. Also 
> once the project grows in size in any meaningful way, its autocomplete 
> simply stops working, or worse, it randomly decides when it wants to 
> show me anything other than the built-in stuff.


Which gets back to DCD and friends.
Who need to be rebuilt with dmd-fe.


More information about the Digitalmars-d mailing list