D front-end in D for D
Timon Gehr
timon.gehr at gmx.ch
Sat Jul 14 08:15:11 PDT 2012
On 07/14/2012 04:44 PM, Gor Gyolchanyan wrote:
> On Sat, Jul 14, 2012 at 6:35 PM, Alex Rønne Petersen <alex at lycus.org
> <mailto:alex at lycus.org>> wrote:
>
> On 14-07-2012 12:48, Gor Gyolchanyan wrote:
>
> I just got an amazing thought. If we end up getting a D
> front-end in D,
> I think it would be possible to make the back-end in the same
> space as
> the code being compiled. This means, having the back-end as a
> library
> solution. This would automatically provide 100% compile-time code
> introspection. This is just a thought. Not a proposal or
> anything. What
> do you guys think?
>
> --
> Bye,
> Gor Gyolchanyan.
>
>
> I can't tell if you're advocating writing a back end in D as well.
> If you are, I am strongly against this. There's a reason it has
> taken 10 years for LLVM to get where it is, and it's still far from
> complete. We have better things to do with development of D than
> reinventing the wheel.
>
> --
> Alex Rønne Petersen
> alex at lycus.org <mailto:alex at lycus.org>
> http://lycus.org
>
>
> I didn't expect D to have it. D follows tons of anti-patterns, that
> other languages have followed. It's yet another language with yet
> another set of insignificant changes. It IS the best one of all, but
> it's not even close to being at least minimally useful for a really big
> task.
>
Big words.
> For instance, everybody seems to love hard-wiring the syntax into the
> language.
>
Insignificant example.
Every language _needs_ to have a standard source storage format.
More information about the Digitalmars-d
mailing list