removal of dead functions and methods
Iain Buclaw via Digitalmars-d
digitalmars-d at puremagic.com
Thu Dec 25 09:30:13 PST 2014
On 25 December 2014 at 16:49, Joseph Rushton Wakeling via
Digitalmars-d <digitalmars-d at puremagic.com> wrote:
> On 24/12/14 15:35, ketmar via Digitalmars-d wrote:
>>
>> besides, it's not always possible to use GDC or LDC, as they tend to be
>> off by at least one frontend/phobos version, or have some unfixed bugs
>> that prevents building binary.
>
>
> That's something that is better fixed by adjusting the design of the
> frontend such that a new version can be dropped plug-and-play style on top
> of an arbitrary backend.
>
First, there needs to be better ownership of tasks done in the
frontend vs. backend. Who error's about what? Who rewrites codegen?
There's currently far too many moving of functionality/heuristics
between both to allow this sort of plug-and-play style. For instance,
see [1].
But even if it were more pluggable, you can't expect the interface to
remain constant - but at least more manageable. :)
[1]: https://github.com/D-Programming-Language/dmd/pull/4062
More information about the Digitalmars-d
mailing list