I have no idea what people are complaining about in this thread. I find projects like this genius. I love making programming languages and I hate hate hate writing parsers, yet I enjoy experimenting with different syntax. Stuff like this is very convenient because you can just import your code as document, use path language to extract data, and schema language to apply basic checks. Not only is this thing standardized[1], it's implemented in your favorite language (Rust, Python, Java whatever).
[1] EDIT: to be clear here, I meant to say it has a specification. I'm guessing your handbaked language won't have.
To me it looks amazing, and I was literally about to adopt it in one of my open source Rust-based projects, but then I realized that the Rust version (and only the Rust version) is restrictively licensed under the Parity Public License [1].
I want my open source project to be able to be used in commercial applications, and don't want any of my dependencies' licenses to restrict that.
When my projects are posted publicly, I like attaboys, but I need constructive criticism. Asking pointed questions and questioning purported inconsistencies is not complaining.
Criticism given by those that do not align with the core goals/userbase of a project is not constructive. Giving criticism on something you don't intend to/wouldn't use is just complaining.
For some perspective, this HN thread is much, much better than the Reddit post from yesterday. Sure, there were a couple of good points hidden in the rubble, but lordy it was bad. Cruel, even. The main author has taken a break (and fair enough) so you probably won't see them around today.
I think this post is pure grandstanding. Giving good feedback is hard, and almost no one knows how to do it. Now, combine that with someone that has no skin in the game and is sometimes posting in-bad-faith, you're just creating a sea of garbage to wade through. To then say "yeah but I'd do it because _maybe_ I'd get something useful" is silly. No you wouldn't. You'd create a legitimized channel (Slack, Discord, email list) for people that are _actually interested_ and then talk to them directly. Posts like this are mostly just to put content in front of eyes that _would_ join such a legitimized channel.
Message boards are message boards. You can't take them seriously, including this one.
[1] EDIT: to be clear here, I meant to say it has a specification. I'm guessing your handbaked language won't have.