A language in YAML
to transform data in YAML
, inspired by:
- jq: Pipe and filter.
- StrictYAML: Composable EDSL.
- GNU Smalltalk Programming Language: Multiple parameters for methods.
- Racket Programming Language: Homoiconicity.
- The P Programming Language: Object as a state machine.
git clone https://github.com/kalaluthien/yamlang.git
cd yamlang
conda create -n <environment-name> python=3.11
conda activate <environment-name>
pip install --upgrade pip
pip install -r requirements.txt
pip install pytest
pytest test/unit
pip install jupyter
pip install black
pip install pre-commit