16 个版本 (6 个重大更改)
0.7.0 | 2023年4月12日 |
---|---|
0.6.0 | 2023年2月27日 |
0.5.3 | 2023年1月30日 |
0.4.2 | 2022年12月20日 |
0.4.1 | 2022年10月31日 |
#6 in #组合式
每月45次下载
40KB
253 代码行
dt
它是Unix管道的胶带。当你没有更好的工具时使用它。
正如Red Green所说
记住,这只是暂时的……除非它有效!
用于管道
$ echo -e "3\n2\n1" | dt rev pls
1
2
3
$ alias scream-lines="dt [upcase words unlines] map pls"
$ echo "hey you pikachu" | scream-lines
HEY
YOU
PIKACHU
作为交互式shell运行
dt
是一种实验性的 组合式 编程语言。
$ dtsh
dt 0.7.0
> 1 1 + print
2
> [[ n ]: n print " " print n 2 *] [print-and-double] def
> 1 [print-and-double] 7 times
1 2 4 8 16 32 64
> [[false] ["bye"] [true] ["hi"]] ? println
hi
安装
$ cargo install dt-tool
$ dtup bootstrap
鸣谢
在GPL v2下共享。
J.R. Hill的额外任务 | https://so.dang.cool | https://github.com/hiljusti
依赖关系
~10–24MB
~308K SLoC