Front-end release.NEXT

Iain Buclaw ibuclaw at ubuntu.com
Sun Sep 29 12:24:28 PDT 2013


On 29 September 2013 20:12, Jacob Carlborg <doob at me.com> wrote:
> On 2013-09-29 19:57, Joseph Rushton Wakeling wrote:
>
>> I don't understand why the solution wasn't (or couldn't be) designed
>> from the start to work with all three D compilers.  Can anyone offer an
>> explanation?
>
>
> I think Walter picked an easy solution that he know would work. I don't
> think he knew about platform specific functions such as
> "getsectbynamefromheader" and "dl_iterate_phdr".
>

I've spoken to Walter about this before, he was quite open about
taking a "make it work, then try to make it pretty" approach to
things.  My biggest pet peeve is probably how dmd treats va_arg a
totally inconsistent way across each platform dmd supports.  In
comparison gdc handles va_arg in one way, and it is identical across
each platform supported (and platforms that have not yet gotten
support ;)


Regards
-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


More information about the Digitalmars-d mailing list