Live data from Hacker News

Cue – A language for defining, generating, and validating data

cuelang.org

61–70 of 167 posts

Re: Cue – A language for defining, generating, and validating data

#61
post #47

A new configuration language. Yes. That's exactly what we need.

We do indeed. XML is awful, YAML is a clusterfuck, JSON is often insufficient, and so is INI. TOML looks promising, but might not make it out of its niche. If Cue is basically a better YAML with built-in schemas, that sounds pretty good.

Schemas, interesting. I wonder where we’ve seen that before..

Re: Cue – A language for defining, generating, and validating data

#62
post #50
post #40

They should just foist BCL and Borgmon upon the gullible masses. All cloud development will be set back years while people (try to) figure it all out.

We used to joke that open-sourcing Borgmon would be an industry-disabling move, but Prometheus is very popular which just proves there's a lot of people with poor taste in software. FWIW Piccolo has also leaked into the industry in the form of Pystachio.

Gullible mass member here. What's better than Prometheus?

Re: Cue – A language for defining, generating, and validating data

#64
> A key thing that sets CUE apart from its peer languages is that it merges types and values into a single concept. Whereas in most languages types and values are strictly distinct, CUE orders them in a single hierarchy (a lattice, to be precise).

That's cool!

Re: Cue – A language for defining, generating, and validating data

#65
post #3

Seems like an interesting language, but I'm very disappointed that my first attempt to view example code took 5 clicks. The most important part of any programming language website is a short example snippet: put it above the fold on the front page!

"but I'm very disappointed that my first attempt to view example code took 5 clicks."

Talk about first world problems. That this caused you to be "very disappointed" would suggest you need to take a step back and reevaluate your priorities.

Re: Cue – A language for defining, generating, and validating data

#66
post #3

Seems like an interesting language, but I'm very disappointed that my first attempt to view example code took 5 clicks. The most important part of any programming language website is a short example snippet: put it above the fold on the front page!

Ya, first rule of PL promotion is that you have an example snippet of code in the first screen seen on your web page.

Yup. Tell me what problem you solve for me, and then show me how you do that.

Re: Cue – A language for defining, generating, and validating data

#68

Earlier quoted context omitted.

There's no difference.

There is a large difference between battle-tested tech maintained by a properly staffed team and a proof of concept built by someone in their spare time. The title certainly made me think that it was the former, even though it's the latter.

According to Googlers, much of the battle tested tech Google's critical systems run on is not maintained by a staffed team. Stuff that works well enough to not scare a VP and isn't a 10x moonshot doesn't get funding.

Re: Cue – A language for defining, generating, and validating data

#69
post #55

Earlier quoted context omitted.

There is a large difference between battle-tested tech maintained by a properly staffed team and a proof of concept built by someone in their spare time. The title certainly made me think that it was the former, even though it's the latter.

> maintained by a properly staffed team This seems to describe very few Google products. Almost daily, I have the following thought: "Has anyone at Google actually even used this product?" (Most often with Assistant, but definitely with other products, too)

Just because you don't like doesn't mean it's not built and supported by a large team following some VP or PM vision. Boondoggles cost a lot of resources.

Re: Cue – A language for defining, generating, and validating data

#70

This might cause confusion with cuesheets, which already exist and have the same extension: https://en.m.wikipedia.org/wiki/Cue_sheet_(computing)

Or worst, it could be seen as a first attempt of takeover. What will be the next targeted extension?

No one owns file extensions. Magic numbers and shebang lines declare a file's language.
Post reply on HN