Next focus: PROCESS
Rob T
rob at ucora.com
Mon Dec 17 14:49:25 PST 2012
On Monday, 17 December 2012 at 22:10:12 UTC, foobar wrote:
> I forgot to explain that the multiple roots is applicable to D
> as well in that we have there fully working compilers - LDC,
> GDC and DMD. They currently share the same front-end - GDC and
> LDC merge DMD's code. This situation is also sub optimal and
> requires manual work and has redundancies in the process. E.g.
> what if the LDC guys fix a bug in the "shared" front-end?
> Should this be integrated back to DMD? What if Walter comes up
> with a different fix?
It will take me some time to read and digest all of the points
you've made, so with that in mind I have some reading and
thinking to do, but I am aware that LDC, GDC and possibly some
others are poorly supported through whatever process we have
going on at the moment, and you are raising another perfectly
valid point that should be listed in the wiki page (if you have
not done so already).
For example, one of our goals should be that the process will
include specifics that are intended to support the various DMD
front ends that are out there.
For supporting various front ends better, there's of course much
more that can be done than adjusting the process, but as you know
that's off topic and for later consideration, however some of it
may have to be considered in order to fully understand what will
eventually have to be done which may have an effect on the
process we're conjuring up.
It would be great if the LDC and and GDC guys could toss in their
thoughts on this subject with respect to what the process must do
in order to support them better.
--rt
More information about the Digitalmars-d
mailing list