Moving back to .NET

rumbu via Digitalmars-d digitalmars-d at puremagic.com
Wed Sep 23 22:04:45 PDT 2015


On Wednesday, 23 September 2015 at 21:29:02 UTC, alienhunter3 
wrote:
>
> Still, Mono-D in Windows and Linux has met all of my IDE needs.
>  Are there some common IDE features that Mono-D/Xamarin don't 
> have that are deal-breakers for the .NET folks?

Despite the fact that Mono-D is better than VisualD at syntax 
highlighting and code completion, it is very slow for large files 
and it crashes very often on Windows (this is not Mono-D fault, 
but Xamarins's). The main deal-breaker-feature missing in Mono-D 
is the debugging support, that's why I stick to VisualD. As the 
OP said, the error messages (especially when you are using plenty 
of templated code) are a PIA, regardless the IDE used. Debugging 
also is a PIA for templated or conditional code. Try to debug a 
bunch of unittest asserts - you'll never hit the correct line in 
code. Usually I break the unittests in one-liners just to see 
exactly where the problem is.


More information about the Digitalmars-d mailing list