[cfe-dev] CABI project

Dave Abrahams dave at boostpro.com
Tue Oct 16 17:13:33 PDT 2012


on Tue Oct 16 2012, Joe Groff <arcata-AT-gmail.com> wrote:

> On Tue, Oct 16, 2012 at 2:35 PM, John McCall <rjmccall at apple.com> wrote:
>>
>> On Oct 16, 2012, at 2:24 PM, Dave Abrahams wrote:
>>
>>> on Tue Oct 16 2012, John McCall <rjmccall-AT-apple.com> wrote:
>>>
>>>> In what way, precisely, is this not a proposal to reinvent all of
>>>> IR-generation as another level of abstraction?
>>>
>>> I'm not sure whether it amounts to that, but I suppose it could
>>> eventually end up there, in the long-term.  Initially I'm interested
>>> in abstracting out enough to handle C, which I think mostly just
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>> amounts to what you said above, i.e. argument passing, (and, I
>>> guess, varargs interpretation).
>>
>> I think that's a good problem space to work in, and it's one that could
>> be extremely useful to a large number of projects (including clang).
>
> A good place to start would be to factor out just the C ABI support
> from Clang, which is a much smaller project than the C++ ABI and would
> still be hugely useful.

Hi Joe,

I think that's where I said I want to start.  Am I missing some subtle
distinction or did you overlook that, or...?

Thanks,

-- 
Dave Abrahams
BoostPro Computing                  Software Development        Training
http://www.boostpro.com             Clang/LLVM/EDG Compilers  C++  Boost



More information about the cfe-dev mailing list