<div>How can I avoid include the same source-file more than once or the different files with the same content, when all files will be merged in only one binary file?</div><div><br></div><div>Let me clear this: In my programming language project, two classes with the same names will be merged, not generating a semantic error or whatever. Isn't a bug, is a feature. :o)</div>
<div><br></div><div>E.g.</div><div><br></div><div>## file1.arc</div><div>include "base.arc"</div><div><br></div><div>## file2.arc</div><div>include "base.arc"</div><div><br></div><div>I don't want use C/C++-like style guard or similar.</div>
<div>I think about an list of complete path of each file inside the compiler, or an checksum, generated over the bytes of file, like git index does.</div><div><br></div>-- <br><div>@geovanisouza92 - Geovani de Souza</div>
<br>