【Rust日报】2021-12-14 Lapce: 用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
的作者),旨在为JavaScript
和TypeScript
构建一个简单、现代、安全的运行时,Deno是用Rust实现的,内置V8
引擎。
Deno基本上是为现代JavaScript构建的:Promises
、async/await
、ES模块
和异步迭代器
等在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_any
的serde
,因此在某些情况下,它的性能可能比不支持此功能的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编写的闪电般快速且功能强大的代码编辑器相关推荐
- 博客新功能上线,可导出PDF……【2021.12.14】
hello,大家好,这里是「CSDN产品周报」第21期.本次更新主要涉及首页榜单.博客.问答,具体细节请往下看. 一.CSDN榜单优化 1.排行榜导航栏从右侧移动到左侧 2.新增「原力月榜」,选取全站 ...
- Java学习日报 — 问题记录 — 2021/12/14
1.出现问题:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 分析:出现没有找到mapp ...
- 【Rust 日报】2021-11-11 保持冷静,学习Rust,我们很快就会在Linux中更多的看到这种语言...
为Rust有很多字符串类型而烦恼吗?好吧,它没有必要 众所周知Rust有几种不同的字符串类型.两个主要的竞争者是: &str是一个 "字符串引用".它是不可调整大小的,它的 ...
- 【Rust日报】2020-11-09 构建可测试性的 Rust 工程
构建可测试性的 Rust 工程 最近 reddit 上有不少人对 Rust 的工程如何进行组织, 以及如何才能进行更加完善的测试进行了一些讨论. 下面的文章给出了一个 web 服务的例子, 演示了如何 ...
- 【Rust日报】2022-12-11 EDMA:用 Rust 编写的嵌入式数据库管理终端应用程序
egui_dock 0.3.0 发布 https://crates.io/crates/egui_dock Highlights: 您现在可以使用鼠标中键关闭标签页 上下文菜单 您现在可以以编程方式关 ...
- 【Rust日报】 2019-06-10:「嵌入式Rust」使用STM32 Blue Pill在Apache Mynewt上托管嵌入式Rust应用程序...
「示例」使用静态链接的Rust可执行程序 #Linux #StaticallyLinked 运行于Linux内核之上 Read More Contrie: 无锁并发映射和集合库 #concurrent ...
- 2021/12/14 nginx包下载安装步骤记录
==参考链接 mac10.15 安装nginx1.16(非brew方式)详细教程: https://blog.csdn.net/weixin_45560548/article/details/1056 ...
- 适用于Mac和Windows的12种最佳WordPress编辑器的代码编辑器
We often get asked about what's the best code editor for modifying WordPress files? Well you can use ...
- 叮~2021 CSDN年度报告已出炉;私信新增拉黑功能;创作助手支持错别字检测……【2021.12.29】
hello,大家好,这里是「CSDN产品周报」第23期.本次更新主要涉及博客.问答及私信,欢迎大家详细了解和使用. 一.博客使用体验优化 1.优化复制按钮,复制代码无压力 优化前 优化后 2.优化博客 ...
最新文章
- 数据库1.0 -- 数据库的基本操作
- 研究人员使用宽场脑成像技术研究意图控制,探索更好的脑机接口使用方式
- C#.NET 通用权限管理系统组件 大数据多表分页获取部分列的参考方法
- hadoop可以解决什么问题_快速解决皮带机轴磨损问题可以这样做
- 戴尔R730 安装升级VMware vSphere Hypervisor (ESXi) 6.7
- 小程序本地图片偶尔加载不出来_小程序优化的20中策略
- 2018双十一苏宁20+篇技术干货全整理
- Unity 使用Socket 简单实现通讯
- 【网络原理】详解访问域名 www.baidu.com 中的DNS解析过程
- vue el-table表格计算小计
- 刚开始投资黄金理财,怎么扩大自己的小金库
- 一个总是令人记不住的vectorvectorPoint
- 被尘封的故事技能点bug_12个人闯进失落的世界,发现了尘封盛世的秘密
- 2020年4月TIOBE语言排行榜-你知道少儿编程语言Scratch吗
- 【技术分享】单片机模拟NS手柄 半自动完成太鼓达人曲目
- 基于深度学习的轴承故障识别-构建基础的CNN模型
- 基本求导公式 与 基本积分
- JavaScript常用关键字
- synchronized 锁的是什么?
- python安装skimage(no module named ‘skimage‘)
热门文章
- wordpress 古腾堡_古腾堡迁移指南中的现代WordPress插件
- mysql 左连接 on 多个条件_数据库左右连接on后的限制条件问题
- 智慧医疗健康监护,从慢性疾病到术后护理
- 红米k40夜景拍照怎么设置(夜景模式开启方法)
- 【已开源】Flutter 腾讯优量汇广告插件,帮助开发者获利 - FlutterAds
- 区组随机化-Block randomization、分组隐匿、双盲
- AIS数据下载并处理(python)
- 使用自监督图像表示学习框架精确预测分子性质和药物靶点(Accurate prediction of molecular properties and drug targets using a sel)
- PC端table表在移动端怎么显示比较好
- 6个C++游戏代码,Dev-C++都可以运行,可复制。