Inspired by YAML, Scheme, and TCL.
Based on ulithp.
Converts YAML to s-expressions then evaluates using ulithp.
# example.yaml
- define:
max:
- [a, b]
- if: [gt: [a, b], a, b]
a: 42
b: 46
- max: [a, b]
ruby interpreter.rb example.yaml
ruby test.rb