22 个版本
0.1.23 | 2023年11月17日 |
---|---|
0.1.22 | 2023年9月29日 |
0.1.17 | 2023年8月27日 |
#347 在 编程语言
每月 133 次下载
350KB
8K SLoC
五号
状态:工作进行中
关于
Rust 实现的五号神秘语言。
安装
从源代码编译
curl https://sh.rustup.rs -sSf | sh
cargo install --locked fift-cli
或者作为二进制文件安装
curl -fsSL https://fift.rs/install | bash
使用
Usage: fift [<source_files...>] [-n] [-i] [-I <include>] [-L <lib>]
A simple Fift interpreter. Type `bye` to quie, or `words` to get a list of all commands
Positional Arguments:
source_files a list of source files to execute (stdin will be used if
empty)
Options:
-n, --bare do not preload standard preamble file `Fift.fif`
-i, --interactive force interactive mode even if explicit source file names
are indicated
-I, --include sets color-separated library source include path. If not
indicated, $FIFTPATH is used instead
-L, --lib sets an explicit path to the library source file. If not
indicated, a default one will be used
--help display usage information
-v, --version print version information and exit
-s script mode: use first argument as a fift source file and
import remaining arguments as $n
贡献
我们欢迎对项目的贡献!如果您注意到任何问题或错误,请随时打开问题或提交拉取请求。
许可协议
-
fift
和fift-proc
库软件包根据您的选择受以下任一许可协议的约束:- Apache License 2.0 (/LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (/LICENSE-MIT 或 https://opensource.org/licenses/MIT)
。
-
fift-cli
和fift-libs
库软件包受以下许可协议的约束:- GNU Lesser General Public License v2.1 (/cli/LICENSE 或 https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)
依赖关系
~10–19MB
~273K SLoC