苹果投资Clangd与重构工具,强化自家IDE Xcode

Posted LUPA开源社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了苹果投资Clangd与重构工具,强化自家IDE Xcode相关的知识,希望对你有一定的参考价值。

近日,苹果员工AlexL代表公司发表声明称,对于基于libclang的工具基础设施的工作,已经做了工作重心转移。苹果认为Clangd是交互式Clang工具的首选解决方案,他们将把更多精力放在加入Clangd的开发中。通过在Clangd上实现一些新功能,以整合进Apple的跨语言IDEXcode。



苹果表示将在Clangd中支持完全不同的传输层协议,并将LSP的实现分为两层:逻辑LSP层和JSON-RPC传输层。这将允许增加对Apple的XPC技术的支持,以替代现有的LSP的JSON-RPC传输层。新的传输层将仅在Darwin支持。打算通过XPC承载LSP负载。

另外,Apple想让Clangd支持比现有LSP还要更广的扩展协议规范。AlexL说到:扩充机制将能够让Apple新增协定条目,并且在既有的请求以及回应上附带更多资讯。

AlexL表示,他们一开始会先投入时间来补充Clangd中缺失的功能,并且扩展现有的功能,并且确保Clangd可以与Apple跨语言索引器一起工作。对于Clang重构基础架构,AlexL希望可以和Clangd更好的整合。Apple打算让重构工作能同时支持Clangd的内建索引器和独立跨语言索引器协调合作。

以上是关于苹果投资Clangd与重构工具,强化自家IDE Xcode的主要内容,如果未能解决你的问题,请参考以下文章

[环境配置] macOS配置基于sublime text4的c++开发环境(clangd)

苹果开发工具Xcode确认iPhone6s内存为2G

苹果电脑windows系统搜不到自家wifi,怎么解决?

传闻中的苹果搜索引擎,如何逆袭Google?

参加苹果全球开发者大会,获150万天使投资,海宁帅气小伙怎么做到的?

微信小程序IDE(微信web开发者工具)安装破解手册--转载