This directive would apply intentions unique to each programmer who executes eCompile. Thus it would not guarantee a bug free compilation for "borrowed" code. If I choose to use buggy code written by Fred, eCompile would infer my intentions and not Fred's. If Fred's code was supposed to do something different than it was written to do eCompile would not know what that was because I would be executing eCompile, not Fred. So I could still end-up tracking down bugs but at least they would not be mine! We would have to work out how it would handle a "borrowed" include file that might have errors. I suppose as it is a borrowed file eCompile would not take my intentions into account and compile any "included" code from the include file as it is written and thus there could still be bugs, but not any I introduced.
Code: Select all
# Do What I Mean. Compile the code to work as I meant it to work, not as the source code is written.
# Can be set to 0, compile as written, or 1, compile as I meant the code to function.
# DWIM 0 or 1 (default is 0)
DWIM=0