On Sunday, 23 September 2018 at 13:55:02 UTC, Guillaume Piolat wrote:
AFAIK if you port D1 code the only problem is with immutable(char)[] instead of string, and the only thing to know is that immutable(T) and T implicitely convert to const(T).

A lot of D1 code was 32-bit only, so there will be tons of uint instead of size_t.

Implicit string concatenation was also a thing. I tried porting Jarrett Billingsley's Croc (aka MiniD) to D2, and that was the most common issue I encountered.

A lot of things are objectively better like build systems, ecosystems, stability, meta-programming, CTFE, OPTLINK, Phobos...

Most of the D1 ecosystem died with dsource.org, yes.

D1 code doesn't have a modern Phobos, but it does have Tango available, which might help.

Reply via email to