3 个版本
0.1.2 | 2023年3月29日 |
---|---|
0.1.1 | 2023年3月15日 |
0.1.0 | 2023年3月14日 |
#878 在 编程语言
62KB
920 行
Sloppy
sloppy
是一个脚本解释器,允许多种编程语言协同工作。它基于 toml 格式,用户定义一系列命令,以及每个命令导入和导出的变量。名称 sloppy
简单地意味着它用于一次性脚本,而不是用于严肃的工作。
以下是一个示例
[[command]]
backend = "lua"
errexit = true
imports = []
exports = ["values"]
program = """
values = {
name = "Tianyu",
data = { "hello", "world", 123 }
}
print("Hello from Lua!")
"""
[[command]]
backend = "python"
errexit = true
imports = ["values"]
exports = []
program = """
print("Hello from Python!")
print(values)
"""
支持的后端
- lua
- python
- nushell
免责声明
该项目目前处于早期阶段,使用风险自负。欢迎反馈。
作者
依赖
~69–105MB
~2M SLoC