3 ms·
Agreed. The extremely slow compile time and extremely limited data flexibility is blocking rapid development. As an alternative to C++, JAI is more promising
by zyxzevn 6y ago
Agreed.
The extremely slow compile time and extremely limited data flexibility is blocking rapid development.
As an alternative to C++, JAI is more promising in my opinion.
- Arainach 6y agoAt this point, does anyone seriously expect JAI to ever be released? It's been 6 years.
- samatman 6y agoI think it's more likely than not, yes. Jonathan Blow has a reputation for taking a rather long time to release something eagerly awaited, and the result being impressive and critically acclaimed. I hope Jai will be the same way. We'll see what happens.
- Arainach 6y agoSure, but that works for a game where you can release it once and then everyone consumes it. Languages are ecosystems. They have tools, and libraries, and shims to integrate with other tools. They need evangelism. They grow with community involvement. As far as I know, no one has ever released a new language that was perfect in its initial release - there has always been feedback and syntax quirks that get addressed in future versions. If a "0.1" compiler with warts was out there for people to play with and improve on, I'd have faith. But if you can't get a demo that you're willing to share within 5+ years, then I have very little faith you'll ever release anything, and absolutely zero faith that you'll be able to compromise your mental idea of perfection enough to build a thriving community around a product.
- pjmlp 6y agoJai is foremost for Jonathan Blow's own usage in his games, whatever happens with it beyond that I doubt he couldn't care less. There are private betas available by the way.
- deleted 6y ago[deleted]
- tomovo 6y agoYes and I have a strong suspicion that the upcoming Braid "Anniversary edition" is actually a rewrite using the new language.
- HappySweeney 6y agoJai used to be interesting, but after a while it feels like Jon believes his language is a competitive advantage, and will never come out. It's either that or he painted himself into a corner and needed years to get some must-have feature working.
- tomovo 6y agoJust shipped 31st beta AFAIK.