Hacker News new | past | comments | ask | show | jobs | submit
I still don't understand why all that dynamic config stuff isn't just Python. Sure, static configs should be protos, but GCL is a whole nasty programming language. They came so close with Piccolo and Gmon but still made it not Python. Have heard some language purity rants involving determinism, but I don't buy it. And they keep inventing new stuff like Starlark. They need to stop.
> GCL is a whole nasty programming language. They came so close with Piccolo and Gmon but still made it not Python.

The GCL designers made several mistakes in its design, but the worse was the lack of a versioning that would make language evolution easier, as well as interoperability between different versions. GCL2 solved some issues, mainly cleaning up the interpreter. Still, BCL is IMNSHO by far the best infra language there is.