ImportC shows the way to D3?

bauss jj_1337 at live.dk
Mon Jun 20 08:19:36 UTC 2022


On Monday, 20 June 2022 at 08:05:38 UTC, claptrap wrote:
> So if D can "import" C code then could the same mechanism be 
> used to move to D3? Have the compiler compile D2 and D3 code to 
> the same AST?
>
> Disclaimer : I dont know exactly how ImportC works but it 
> sounds like it compiles C code into the same AST that D code 
> uses. Then its all compiled the same.
>
> yeah I know D3... but it could be a way to introduce breaking 
> changes without too much pain?
>
> Surely i cant be the only person who's thought of this?

The only problem I see is how will you differentiate a module 
from D2 with a module from D3?

At least how would you do that without having to specify that for 
each source file that it belongs to either D2 or D3, because I 
can't really seeing it being automated easily.


More information about the Digitalmars-d mailing list