dmd support for IDEs

Walter Bright newshound1 at digitalmars.com
Sat Oct 10 23:06:42 PDT 2009


Walter Bright wrote:
> Experience also suggests that using fork/exec rather than a shared dll 
> approach is much more robust and easier to develop. The reason is that 
> the former uses separate processes, which cannot step on each other. The 
> latter puts everything in one process space, where you've got all the 
> lovely, time-consuming, hair-pulling concurrency problems. The utter 
> failure of the parse process also cannot bring down the IDE.


In particular, if the compiler seg faults (does it ever do that? <g>) it 
won't stop the IDE.



More information about the Digitalmars-d mailing list