On Wednesday, 9 January 2013 at 15:45:15 UTC, Tim Krimm wrote:
O
Yes, it is in D. Nothing is released yet. It needs to be
polished a little so that there are no known embarrassing
shortcomings anymore.
(eg. the parser cannot parse extern(...) declarations in alias
declarations yet, and I need to finish making a minor tweak to
how template instances are analyzed in order to get circular
dependency detection to work reliably.
How are you implementing the code generating back-end for the
compiler?
Currently, not at all. It's just a front-end.
In your design, I would recommend keeping the front-end
separate from the back-end so that maybe the front-end can be
connected to the LDC or GDC back-ends.
Yes, the goal is to have the back-end be fully separate. It
should also work with no back end at all, eg. for highlighting in
code editors.