Top 1,000 Features Creators Resources Blog Explorer Download
GitHub icon

UCG

< >

UCG, aka Universal Configuration Grammar, is a data notation created in 2017 by Jeremy Wall.

Source code:
git clone https://github.com/zaphar/ucg
#1449on PLDB 7Years Old

A Universal Configuration Grammar


Example from the web:
let db_confs = import "db/mysql/hosts.ucg"; let consul_hosts = import "services/consul/hosts.ucg".host_pool; let conf = { port = 8888, addr = "0.0.0.0", db = { host = db_confs.host_pool.addr, port = db_confs.host_pool.port, database = "myservicedb", }, config_svc = consul_hosts.url, }; out json conf;

View source

- Build the next great programming language About Acknowledgements Extensions Day 625 feedback@pldb.io