[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