bearophile Wrote:

> One solution is to "disable" some of the more error-prone syntax allowed in 
> C, turning it into a compilation error. For example I have seen newbies write 
> bugs caused by leaving & where a && was necessary. In such case just adopting 
> "and" and making "&&" a syntax error solves the problem and doesn't lead to 
> bugs when you convert C code to D (you just use a search&replace, replacing 
> && with and on the code).

Why do you want to turn D into Python? You already has one. Just write in 
python, migrate others to it and be done with C family.

Reply via email to