CrabLang —— Rust 语言的社区分支
CrabLang 是 Rust 语言的社区分支,与 Rust 并不对立,fork 的主分支将继续与上游代码库保持同步,目标是提供一个空间,让社区可以在没有企业利益限制的情况下茁壮成长。项目仓库包含编译器, 标准库和文档。
要开始使用重命名的 CrabLang 工具链,请运行以下命令:
sh <(curl https://install.crablang.org -L)
从源代码安装
Crab 构建系统使用一个名为 x.py
的 Python 脚本来构建编译器,管理引导过程,它存在于项目的根目录。
这 x.py
命令可以直接在大多数 Unix 系统上运行:
./x.py <subcommand> [flags]
依赖
python
3 or 2.7git
- C 编译器
curl
pkg-config
libiconv

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 凹语言中文语法设计
设计理念 凹语言的中文语法(下面简称凹中文版)的设计理念是: 简洁:尽量减少冗余信息。例如:关键字尽量选择单字。 易读:代码读起来应当尽量贴近自然语言。关键语法信息应当足够醒目。 灵活:不必拘泥于英文编程语言的传统语法,可以尝试灵活的设计。 符号:作为中文编程语言,并不排除,而是妙用标点符号和拼音字母。 凹中文版的语法设计主要受到了文言编程语言的启发。 但与文言编程语言的主要区别,在于上述的第一条理念:简洁。 我认为文言文相对于白话文,最大的特色就是简洁。 而简洁的需求正是由于时代的背景所决定的:当时的书写工具和文字承载工具都非常昂贵,因此惜字如金并不只是比喻。 因此,为了尽量继承文言文的简洁精神,我在设计凹中语法时,与文言编程语言的风格有了很大的区别。 凹中文版的语法设计还参考了: 凹英文语法。凹语言的中文和英文语法是相互兼容的,每个语法结构都能找到对应。并且到现在为止,凹中的解析前端还是和凹语言英文语法强耦合的。 Go语言。凹语言初版的实现是用Go写的,且前端代码也是从Go语言的前端移植过来的,因此在设计与实现中会更倾向于贴近Go的风格。 Kotlin和D语言。凹语言的中文语法设计...
- 下一篇
红帽破坏生态,AlmaLinux 公布未来规划
AlmaLinux 是一个基于 Red Hat Enterprise Linux(RHEL)的克隆版本,由 CloudLinux 公司发起创建。AlmaLinux 是在红帽决定停止开发 CentOS(非 Stream 版本)之后才建立的,它的开发始于 2020 年 12 月,第一个正式版本在 2021 年 3 月发布。 AlmaLinux 采用 RHEL 8 作为其基础,AlmaLinux 的源代码完全兼容 RHEL,这意味着用户可以在 AlmaLinux 上运行在 RHEL 上运行的所有应用程序和工具。 昨天红帽发出公告,表示将限制对 RHEL 源代码的访问,未来 CentOS Stream 将成为公共 RHEL 相关源代码发布的唯一仓库。对于红帽的客户和合作伙伴,依然可以根据其订阅协议通过 Red Hat Customer Portal 获得源代码。 在事件发生后,AlmaLinux 第一时间就在社交平台表示将研究这个改动对他们的影响。经过一天时间研究,他们发布了声明,公布了未来的一些计划。 昨天,红帽宣布了一项巨大的转变,影响了 RHEL 的所有重构建和分支。今后红帽将只在其 R...
相关文章
文章评论
共有0条评论来说两句吧...