D 2.069.0 released, compiler automatically ported from C++ to D
1–10 of 131 posts
Re: D 2.069.0 released, compiler automatically ported from C++ to D
#2Re: D 2.069.0 released, compiler automatically ported from C++ to D
#3Re: D 2.069.0 released, compiler automatically ported from C++ to D
#4Daniel Murphy is the man behind getting the sources converted from C++ to D. He wrote a program called "magicport" to do the bulk of it, with some manual tweaking. The back end is still in C++, showing that you can mix D and C++ code :-)
Re: D 2.069.0 released, compiler automatically ported from C++ to D
#5I'm wondering, is there an advantage of using D over Rust?
Re: D 2.069.0 released, compiler automatically ported from C++ to D
#6I'm wondering, is there an advantage of using D over Rust?
Re: D 2.069.0 released, compiler automatically ported from C++ to D
#7I'm wondering, is there an advantage of using D over Rust?
Some things D has that Rust doesn't: compiler-checked function purity annotations, higher-kinded types, variadic functions/generics, types parameterised by numbers, compile-time function evaluation, mixins, a fast compiler (the reference DMD compiler), powerful and convenient compile-time reflection (I think technically Rust can do anything D can at compile time, but it requires writing a syntax extension to do so).…
Re: D 2.069.0 released, compiler automatically ported from C++ to D
#8Re: D 2.069.0 released, compiler automatically ported from C++ to D
#9Re: D 2.069.0 released, compiler automatically ported from C++ to D
#10Daniel Murphy is the man behind getting the sources converted from C++ to D. He wrote a program called "magicport" to do the bulk of it, with some manual tweaking. The back end is still in C++, showing that you can mix D and C++ code :-)
How is the compiler bootstrapped now (i.e. compiled from source without a working D compiler)? Via the gcc D implementation?