News for hackers. Stuff that matters.
Re:Stripe open-sources Skycfg, a configuration builder for K... by justicezyx on Monday December 03, 2018 @06:59PM (#18594464)
Disclaimer: I maintain borg’s configuration tool, which was gcl originally.

Gcl is terse, dead simple in most common areas. It appears the best general purpose configuration language I’ve seen so far.

Re:Stripe open-sources Skycfg, a configuration builder for K... by londons_explore on Monday December 03, 2018 @08:01PM (#18594860)
The main caveat of the above is that GCL is so powerful, it's easy to write crazily complex puzzles in it. Just because you can write a mandlebrot fractal generator in your config language, does not mean you should.

And you can bet the person to write the configs of that service you inherited did enjoy seeing quite how far they could stretch the flexibility of GCL...

Re:Stripe open-sources Skycfg, a configuration builder for K... by justicezyx on Monday December 03, 2018 @08:25PM (#18595009)
Well we have good ways to solve these problem, Complexity management in programming language is a well understood problem, I see plenty of low hanging fruits.

Also trrseness has nothing to do with complexity. Gcl did not have much language syntax sugar intended for terseness. It’s just naturally simple in choices of right abstractions.