• Twey 32 minutes ago

JB's original claim, at least as I understood it, was that with LLVM and the like language tooling is now good enough that anybody can quickly whip up a language to their personal tastes with no PL background, and therefore the hurdle of novelty and generality required for a language to justify its existence is drastically lower than it has been in times past. It's a shame, but having his personal language be in closed beta twelve years later is pretty strong evidence against that thesis in a couple of different ways.

• HexDecOctBin 27 minutes ago

Blow's claim was that C++ sucks and that an alternative better suited for gamedev should be created. It's not like he's had good things to say about LLVM.

• Twey 11 minutes ago

LLVM doesn't have to be great for its existence to make PL dev a lot easier. Codegen used to be a real pain.

The interesting part to me was always that he didn't justify Jai very much. He didn't assert that anybody else would want to use it, or that it would be universally better than C++. His claim was that he didn't need to: building a language is now so quick that he can make a language just for him, just because he feels like it. Everybody can have their own language frontend.

https://youtu.be/TH9VCN6UkyQ

• Twey 4 minutes ago

In fact reading between the lines of that video a bit, I think he might believe that general-purpose languages are poorly suited to his use because they're focused on solving other people's problems. But that's just me extrapolating.

• npn 19 minutes ago

Eh? It is not his duty to public his language. It is not like publish the language is the end of story, you need to deal with the flood of feedback, that not always from good wills. The drama could cause him to lost time, effort and motivation, and hinder his game dev process.

It is pretty understandable he needs to hold back before he releases his new game, or even more.

• matja 33 minutes ago

Is there a manual for Jai, or some info on how it compares with other languages? I find it hard to find resources on it - there's no Wikipedia page, and my web searches list some videos and random github projects?

• frading 3 days ago

This is a recap of the reasons that led me to bite the bullet and rewrite an engine I used to sell and ship commercial projects.

• EdwardDiego an hour ago

I got a 406 Not Acceptable because this website doesn't like my browser.

https://imgur.com/a/uF2CxfT

Which means this website doesn't even know how HTTP 4xx codes work (406 is about content negotiation) and is also being rather pathetically pedantic about user agents.

So, to you polygonjs.com, I say, 469 Go Fuck Yourself.