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

栏目: IT资讯 · 发布时间: 7年前

内容简介:近日,苹果员工 Alex L 代表公司发表声明称,对于基于 libclang 的工具基础设施的工作,已经做了工作重心转移。苹果认为 Clangd 是交互式 Clang 工具的首选解决方案,他们将把更多精力放在加入 Clangd 的开发中。...

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

苹果投资 Clangd 与重构工具,强化自家 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 的内建索引器和独立跨语言索引器协调合作。

原文:LLVM.org  编译:开源中国


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

程序员的自我修养

程序员的自我修养

陈逸鹤 / 清华大学出版社 / 2017-5 / 49.00

程序员作为一个职业、也作为一个群体,正逐渐从幕后走向前台,并以他们自己的能力加速改变着世界,也改变着人们生活的方方面面。然而,对于程序员,特别是年轻程序员们来说,如何理解自己的职业与发展,如何看待自己的工作与生活,这些问题往往比那些摆在面前的技术难题更让他们难以解答。 这本书从一个成熟程序员、一名IT管理者的角度,以杂记的形式为大家分享关于国内程序员职业生涯、个人发展、编程中的实践与认知乃至......一起来看看 《程序员的自我修养》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换