7 个版本
0.3.1 | 2020 年 5 月 11 日 |
---|---|
0.3.0 | 2020 年 4 月 10 日 |
0.2.2 | 2020 年 1 月 18 日 |
0.2.0 | 2019 年 12 月 27 日 |
0.1.1 | 2019 年 9 月 21 日 |
#311 in 性能分析
每月 42 次下载
用于 molt-app
425KB
7.5K SLoC
molt-shell -- Molt 应用框架
molt-shell
包为 Molt TCL 解释器提供了应用框架
- 一个解释器 shell (REPL)
- 一个基准测试工具
Molt 书籍(以及 rustdoc)解释了如何创建每种类型的应用程序;或者查看 molt-app
包以获取一个简单的示例。molt-app
定义了 moltsh
,它提供了一个纯 REPL、测试工具和基准测试工具,只需一行代码。
molt-sample
仓库 包含一个示例 Molt 扩展,包括一个 shell 应用程序和一个库创建,它们都定义了新的 Molt 命令。
请参阅 Molt 书籍 了解更多详细信息,以及 GitHub 仓库 了解问题跟踪等信息。
Molt 0.3 新增功能
- 脚本化 REPL 提示
请参阅 Molt 书籍中的 标注的变更日志,以获取每个版本的完整新功能列表。
lib.rs
:
molt-shell -- Molt REPL 和测试工具
此包提供将 Molt REPL 和相关工具添加到二进制包的代码
在每个情况下,首先创建一个 molt::Interp
并添加任何特定应用程序的扩展。然后
- 要调用 REPL,请使用
molt_shell::repl
。 - 要执行脚本,请使用
molt_shell::script
。 - 在Molt测试脚本上执行测试驱动程序,请使用
molt_shell::test_harness
。 - 在Molt测试脚本上执行基准驱动程序,请使用
molt_shell::bench
。
依赖项
~4.5MB
~79K SLoC