[hellogcc] Re: [hellogcc] clang相关讨论

  • From: Liu <proljc@xxxxxxxxx>
  • To: "hellogcc@xxxxxxxxxxxxx" <hellogcc@xxxxxxxxxxxxx>
  • Date: Tue, 25 Jan 2011 14:57:00 +0800

On Thursday, January 20, 2011, asmwarrior <asmwarrior@xxxxxxxxx> wrote:
>
>
>
>
>
>
>
>     On 2011-1-20 10:24, Mingjie Xing wrote:
>
>
>         2011/1/20 asmwarrior <asmwarrior@xxxxxxxxx> <asmwarrior@xxxxxxxxx>:
>
>
>           > On 2011-1-20 10:04, Mingjie Xing wrote:
>
>
>             >>
>>> 看了下http://gcc.gnu.org/ml/gcc/2010-04/msg00433.html上的后续讨论,竟然是一番舌战。;
>>>
>>> "This approach seems highly, uh, "inspired" from the exact same
>>> functionality in Clang.  Any reason not to contribute to that effort?"
>>> ---- Chris
>>>
>>> "Surely trying to persuade people to contribute to some other project
>>> rather than gcc is off-topic here.  Even if not, it's pretty hostile."
>>> ---- Andrew.
>
>
>           >
>> 我其实没有看懂chris讲的。
>>
>> 另外,其实clang里面处理codecompletion的那个特殊的Token的时候,也是和 gccsense一样的做法。可能gcc的
>> parser的接口不太好,所以gccsense的那些 patch里面的做法好像被gcc的开发者鄙视了。但是实际上,我觉得通过给gcc加
>> plugin的方法来实现codecompletion的功能是不行的。
>>
>> 我个人感觉gcc的分析器前端看起来很是头疼,相比之下,clang的分析器前端要好 很多,模块化的代码,看起来舒服很多。
>> 不知道有没有能力分离出一个gcc的front end的前端来,这样clang里面的很多事 情gcc也能够做了。
>>
>> 不过说实话,gcc如果要提供向clang那样的这么多接口,例如除了 codecompletion,还有index,还有rewrite等,我 觉得太难了。
>>
>> 所以现在我觉得以后IDE和libclang捆绑是一个趋势。
>>
>> asm
>>
>
>
>         其实,我也是觉得clang要好些,呵呵。
>
>
>
>     clang是类似于bsd协议授权的。因此,如果我弄了个codeblock的clang插件,是不是意味着别人随便就可以拿走用?
>
>     gcc是gpl授权的。
>
>     当然,codeblocks是gpl授权的。
>
>     我现在有点乱。。。。
>
>
>
>
>

so无聊,rewrite是把objc重写成C。
index我忘了,那时候还没有独立出来这个。

Other related posts:

  • » [hellogcc] Re: [hellogcc] clang相关讨论 - Liu