前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2021-12-14 Lapce: 用Rust编写的闪电般快速且功能强大的代码编辑器

【Rust日报】2021-12-14 Lapce: 用Rust编写的闪电般快速且功能强大的代码编辑器

作者头像
MikeLoveRust
发布2021-12-16 08:03:17
1.3K0
发布2021-12-16 08:03:17
举报
文章被收录于专栏:Rust语言学习交流

Lapce: 用Rust编写的闪电般快速且功能强大的代码编辑器

Lightning-fast and Powerful Code Editor written in Rust

Lapce完全是用Rust编写的,它的UI使用Druid,它使用Xi编辑器的Rope Science技术进行文本编辑,并使用Wgpu进行渲染。

特性

  • 作为一等公民的模态编辑(类似Vim)支持(也可以关闭);
  • 内置LSP(语言服务器协议)支持;
  • 内置远程开发支持(受VSCode远程开发启发);
  • 插件可以用任何能编译成WASI格式的编程语言编写;
  • 内置终端;

Deno加入ECMA国际组织的TC39工作组

Deno Joins TC39

Deno 是 Ryan Dahl 在2017年创立的(Ryan Dahl 同时也是 Node.js 的作者),旨在为JavaScriptTypeScript构建一个简单、现代、安全的运行时,Deno是用Rust实现的,内置V8引擎。

Deno基本上是为现代JavaScript构建的:Promisesasync/awaitES模块异步迭代器等在Deno中都是一等公民。

为了确保JavaScript的未来发展将继续适用于Deno和服务器端JavaScript运行时,Deno公司已加入负责JavaScript标准(ECMA-262)的ECMA国际标准组织,并参与到TC39工作组的工作中,Luca Casonato(卢卡·卡索纳托)将是Deno在TC39的主要代表。

在TC39工作组中,Deno将与其他ECMA成员和更广泛的JS社区合作开发下一代JavaScript,并将推动该语言的功能和改进,使每个人受益,尤其是服务器端JavaScript的用户。

TC39是指第39号技术委员会。它是ECMA的一部分,该机构根据“ECMAScript”规范标准化JavaScript语言。

参考资料:

  • Deno joins TC39
  • Deno Land
  • tc39.es
  • TC39, ECMAScript, and the Future of JavaScript
  • Deno 运行时入门教程:Node.js 的替代品

cbor4ii:一种新的CBOR格式序列化库

cbor4ii: A new CBOR serialization crate

CBOR

简明二进制对象表示法(CBOR)是一种数据格式(RFC8949),其设计目标包括实现极小的代码大小、相当小的消息大小和无需版本协商的可扩展性。

cbor4ii是一个新的用Rust语言实现的CBOR格式序列化库,它没有针对性能进行专门优化,但基准测试表明,它的性能略优于serde_cbor

而且它支持零拷贝反序列化和反序列化任何支持deserialize_ignored_anyserde,因此在某些情况下,它的性能可能比不支持此功能的serde要好。

Cratesinquire: 搜索并分析crates.io

Cratesinquire: crates.io insight and explorer.

www.cratesinquire.com是一个crates.io的辅助功能网站,以Bundlephobia为灵感,搜索crate包并检查其细节。

它能做什么?

  • crates.io的API发送请求,并处理数据;
  • 显示从crates.io扩展的额外数据;
  • 显示数据比较图表;
  • 深入显示crate的依赖;
  • 洞察crate的特征。

立刻体验,请访问这里:www.cratesinquire.com

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Lapce: 用Rust编写的闪电般快速且功能强大的代码编辑器
  • Deno加入ECMA国际组织的TC39工作组
  • cbor4ii:一种新的CBOR格式序列化库
  • Cratesinquire: 搜索并分析crates.io
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档