back

by AlexeyBrin·11y ago·view on hn ↗
As of this writing there are no public compilers for Jai, so all information in this text is collated from Jon Blow's YouTube videos.

Until the language is actually released, at least in an alpha version, writing a tutorial is just speculation. Anything can change in the actual language implementation.

That being said, the author initiative is laudable if you don't want to watch a few hours of Youtube videos.

1 comments
I have a friend who writes a lot of C++ code for signal processing, software sound synthesis mainly.

Watching Jon Blow's videos I could tell this was something my friend would be interested in, because the problem space is very similar: you need realtime performance, can't afford even the slightest garbage collection pause, etc. However, I could not tell my friend "go watch videos for six hours".

Thanks to Jorge Rodríguez, I can email my friend a document that will take him less than half an hour to read.

This is what Jon Blow said about C++ on Twitter: [https://twitter.com/jonathan_blow/status/561371202350878720]

"If you want to never get any work done, use a programming language like this: https://isocpp.org/blog/2012/11/universal-references-in-c11-... "

I used to enjoy programming in C++, even though I always thought it was too complex. Too many things to learn and too many approaches. For example, I never could grasp template-meta-programming thing. May be I didn't dedicated enough time, but that's the point. If it takes so much time to learn the language and its complexities, you have much less time to program "things" with it.