10 个版本 (4 个重大更新)

0.5.0 2023年1月25日
0.4.3 2022年11月27日
0.3.0 2022年11月18日
0.2.0 2022年11月16日
0.1.2 2022年11月15日

#571编程语言

每月下载量 36 次

MITGPL-3.0-only

270KB
7.5K SLoC

快速跳转

Build status Crates.io Downloads

快速跳转是一种动态类型、基于组件的面向对象语言,用 Rust 编写。快速跳转仍在积极开发中,因此很快将提供更多功能。

...

听起来很复杂。它实际上能做什么呢?

概述

以下是快速跳转的关键设计理念

  • 严格基于组件。 快速跳转中的对象只支持基于组件的设计
  • 限制可变状态。 拥有状态的对象是唯一可以直接修改它的对象。
  • 直观。 快速跳转的语法可预测且最小化。类似于 Python,同时融合了一些 C 的元素。
  • 基于方法。 快速跳转鼓励在小型、可重用的组件中使用基于方法的应用程序编程接口。

文档

官方文档和教程即将推出!

安装

目前,可以通过以下方法下载快速跳转。

Cargo

必须已安装 Rust 工具链。

$ cargo install scurry

手动

必须已安装 Rust 工具链。

$ git clone https://github.com/dzfrias/scurry
$ cd scurry
$ cargo build --release
$ # Now put the binary wherever you'd like!

许可证

快速跳转采用 MIT 许可证。

依赖关系

~8–20MB
~217K SLoC