Sloppy ====== `sloppy` is a script interpreter that allows multiple programming languages to work together. It is based on toml format, where user defines a sequence of commands, and what variables each command imports and exports. The name `sloppy` simply means it is meant for one-time scripts, not for serious work. Here's an example: ```toml [[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) """ ``` Supported Backends ------------------- 1. lua 2. python 3. nushell Disclaimer ---------- This project is currently at an early stage, use at your own risk. Feedbacks are appreciated. Author(s) --------- [Tianyu Cheng](tianyu.cheng@utexas.edu)