←back to thread

Four Years of Jai (2024)

(smarimccarthy.is)
166 points xixixao | 2 comments | | HN request time: 0.459s | source
Show context
TinkersW ◴[] No.43726834[source]
I have my doubts with Jai, the fact that Blow & co seems to have major misunderstandings with regards to RAII doesn't lend much confidence.

Also a 19,000 line C++ program(this is tiny) does not take 45 minutes unless something is seriously broken, it should be a few seconds at most for full rebuild even with a decent amount of template usage. This makes me suspect this author doesn't have much C++ experience, as this should have been obvious to them.

I do like the build script being in the same language, CMake can just die.

The metaprogramming looks more confusing than C++, why is "sin"/"cos" a string?

Based on this article I'm not sure what Jai's strength is, I would have assumed metaprogramming and SIMD prior, but these are hardly discussed, and the bit on metaprogramming didn't make much sense to me.

replies(4): >>43727697 #>>43731025 #>>43733282 #>>43736239 #
lylejantzi3rd ◴[] No.43733282[source]
There is no RAII in his language. Why would you care if he understands it or not?
replies(1): >>43734898 #
1. rrgok ◴[] No.43734898[source]
What an odd take. It is like saying: there is no addition semantic in his language, why would you care if he understands it or not?
replies(1): >>43736670 #
2. lylejantzi3rd ◴[] No.43736670[source]
This take is equally bizarre. Most languages have an addition semantic. Most languages do not have RAII. That's, by and large, a C++ thing. Jai does NOT have RAII. So, again, why would anybody care what his opinion on RAII is?