6 ms·
BCL is something that's new to me. Anyone know what it stands for?
by desert_boi 7y ago
BCL is something that's new to me. Anyone know what it stands for?
- q3k 7y agoImagine Jsonnet, but internal to Google, old and quirky. It's not public, but the name has been leaked for a while now. Edit: here's a thesis that works with a related language, GCL, with code samples: https://pure.tue.nl/ws/portalfiles/portal/46927079/638953-1.pdf https://pure.tue.nl/ws/portalfiles/portal/46927079/638953-1....
- oddthink 7y ago"Old and quirky" is an understatement. It's a god-awful mess, with semantics so murky that people end up just copying patterns and hoping that it'll do what they want it to do. And it can't be killed, because every bit of those implementation-defined semantics are used by someone.
- q3k 7y agoup.up.up.up
- V-eHGsd_ 7y agoborg config language, IIRC.
- fooker 7y agoBorg Control Language
- jbotz 7y agoBorg Control Language, as others have said, Google's configuration language for "Borg", the precursor of Kubernetes. Both Jsonnet and Cue are descendants of BCL, developed by people who were previously involved in BCL development. Jsonnet is a direct descendant of BCL, "BCL done right". Cue is an indirect descendant of BCL, you might say "BCL rethought".