[Kde-bindings] smokegen on clang

Arno Rehn arno at arnorehn.de
Sun Sep 6 13:08:46 UTC 2015


On 06/09/15 15:04, Arno Rehn wrote:
> First, as you already said, clang is a moving target. The API breaks
> with practically every release and always adjustung smokegen to work
> with the latest clang can be quite a burden. I've worked a little with
> and on the crack programming language (crack-lang.org) which is based on
> LLVM. New releases of LLVM always involved some porting overhead.
> Sometimes minor, but sometimes huge.
> Now LLVM isn't clang, but I doubt that the clang API is any more stable.
Looks like I was wrong here: libClang (the C interface to clang) is 
supposed to be "relatively" stable so that bindings can wrap it easily. 
If clang is going to be used, libClang would probably be the way to go.

-- 
Arno Rehn


More information about the Kde-bindings mailing list