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


From 日报小组 odd-cat

社区学习交流平台订阅:

- Rust.cc 论坛: 支持 rss

- 微信公众号:Rust 语言中文社区

阅读原文点击文中链接。

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

  1. 博客新功能上线,可导出PDF……【2021.12.14】

    hello,大家好,这里是「CSDN产品周报」第21期.本次更新主要涉及首页榜单.博客.问答,具体细节请往下看. 一.CSDN榜单优化 1.排行榜导航栏从右侧移动到左侧 2.新增「原力月榜」,选取全站 ...

  2. Java学习日报 — 问题记录 — 2021/12/14

    1.出现问题:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 分析:出现没有找到mapp ...

  3. 【Rust 日报】2021-11-11 保持冷静,学习Rust,我们很快就会在Linux中更多的看到这种语言...

    为Rust有很多字符串类型而烦恼吗?好吧,它没有必要 众所周知Rust有几种不同的字符串类型.两个主要的竞争者是: &str是一个 "字符串引用".它是不可调整大小的,它的 ...

  4. 【Rust日报】2020-11-09 构建可测试性的 Rust 工程

    构建可测试性的 Rust 工程 最近 reddit 上有不少人对 Rust 的工程如何进行组织, 以及如何才能进行更加完善的测试进行了一些讨论. 下面的文章给出了一个 web 服务的例子, 演示了如何 ...

  5. 【Rust日报】2022-12-11 EDMA:用 Rust 编写的嵌入式数据库管理终端应用程序

    egui_dock 0.3.0 发布 https://crates.io/crates/egui_dock Highlights: 您现在可以使用鼠标中键关闭标签页 上下文菜单 您现在可以以编程方式关 ...

  6. 【Rust日报】 2019-06-10:「嵌入式Rust」使用STM32 Blue Pill在Apache Mynewt上托管嵌入式Rust应用程序...

    「示例」使用静态链接的Rust可执行程序 #Linux #StaticallyLinked 运行于Linux内核之上 Read More Contrie: 无锁并发映射和集合库 #concurrent ...

  7. 2021/12/14 nginx包下载安装步骤记录

    ==参考链接 mac10.15 安装nginx1.16(非brew方式)详细教程: https://blog.csdn.net/weixin_45560548/article/details/1056 ...

  8. 适用于Mac和Windows的12种最佳WordPress编辑器的代码编辑器

    We often get asked about what's the best code editor for modifying WordPress files? Well you can use ...

  9. 叮~2021 CSDN年度报告已出炉;私信新增拉黑功能;创作助手支持错别字检测……【2021.12.29】

    hello,大家好,这里是「CSDN产品周报」第23期.本次更新主要涉及博客.问答及私信,欢迎大家详细了解和使用. 一.博客使用体验优化 1.优化复制按钮,复制代码无压力 优化前 优化后 2.优化博客 ...

最新文章

  1. 数据库1.0 -- 数据库的基本操作
  2. 研究人员使用宽场脑成像技术研究意图控制,探索更好的脑机接口使用方式
  3. C#.NET 通用权限管理系统组件 大数据多表分页获取部分列的参考方法
  4. hadoop可以解决什么问题_快速解决皮带机轴磨损问题可以这样做
  5. 戴尔R730 安装升级VMware vSphere Hypervisor (ESXi) 6.7
  6. 小程序本地图片偶尔加载不出来_小程序优化的20中策略
  7. 2018双十一苏宁20+篇技术干货全整理
  8. Unity 使用Socket 简单实现通讯
  9. 【网络原理】详解访问域名 www.baidu.com 中的DNS解析过程
  10. vue el-table表格计算小计
  11. 刚开始投资黄金理财,怎么扩大自己的小金库
  12. 一个总是令人记不住的vectorvectorPoint
  13. 被尘封的故事技能点bug_12个人闯进失落的世界,发现了尘封盛世的秘密
  14. 2020年4月TIOBE语言排行榜-你知道少儿编程语言Scratch吗
  15. 【技术分享】单片机模拟NS手柄 半自动完成太鼓达人曲目
  16. 基于深度学习的轴承故障识别-构建基础的CNN模型
  17. 基本求导公式 与 基本积分
  18. JavaScript常用关键字
  19. synchronized 锁的是什么?
  20. python安装skimage(no module named ‘skimage‘)

热门文章

  1. wordpress 古腾堡_古腾堡迁移指南中的现代WordPress插件
  2. mysql 左连接 on 多个条件_数据库左右连接on后的限制条件问题
  3. 智慧医疗健康监护,从慢性疾病到术后护理
  4. 红米k40夜景拍照怎么设置(夜景模式开启方法)
  5. 【已开源】Flutter 腾讯优量汇广告插件,帮助开发者获利 - FlutterAds
  6. 区组随机化-Block randomization、分组隐匿、双盲
  7. AIS数据下载并处理(python)
  8. 使用自监督图像表示学习框架精确预测分子性质和药物靶点(Accurate prediction of molecular properties and drug targets using a sel)
  9. PC端table表在移动端怎么显示比较好
  10. 6个C++游戏代码,Dev-C++都可以运行,可复制。