内容简介:近日,苹果员工 Alex L 代表公司发表声明称,对于基于 libclang 的工具基础设施的工作,已经做了工作重心转移。苹果认为 Clangd 是交互式 Clang 工具的首选解决方案,他们将把更多精力放在加入 Clangd 的开发中。...
近日,苹果员工 Alex L 代表公司发表声明称,对于基于 libclang 的 工具 基础设施的工作,已经做了工作重心转移。苹果认为 Clangd 是交互式 Clang 工具的首选解决方案,他们将把更多精力放在加入 Clangd 的开发中。通过在 Clangd 上实现一些新功能,以整合进 Apple 的跨语言 IDE Xcode。
苹果表示将在 Clangd 中支持完全不同的传输层协议,并将 LSP 的实现分为两层:逻辑 LSP 层和 JSON-RPC 传输层。 这将允许增加对 Apple 的 XPC 技术的支持,以替代现有的 LSP 的 JSON-RPC 传输层。 新的传输层将仅在 Darwin 支持。打算通过 XPC 承载 LSP 负载。
另外,Apple 想让 Clangd 支持比现有 LSP 还要更广的扩展协议规范。Alex L 说到:扩充机制将能够让 Apple 新增协定条目,并且在既有的请求以及回应上附带更多资讯。
Alex L 表示,他们一开始会先投入时间来补充 Clangd 中缺失的功能,并且扩展现有的功能,并且确保 Clangd 可以与 Apple 跨语言索引器一起工作。 对于 Clang 重构基础架构,Alex L 希望可以和 Clangd 更好的整合。Apple 打算让重构工作能同时支持 Clangd 的内建索引器和独立跨语言索引器协调合作。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 苹果WWDC全程回顾:iTunes退役,苹果第五大系统诞生
- 一文看懂苹果WWDC19:无法复制的苹果生态更加强大
- 库克推特改名蒂姆·苹果,如何在iPhone上打出苹果Logo
- iOS开发者向苹果提出集体诉讼:直指苹果税和年费
- Airbnb 的前端重构
- 重构推送服务
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。