Hacker News new | ask | show | jobs
by friendlydude12 3000 days ago
What did I just read?
1 comments

I had a hard time understanding the post, too.

AFAICS, kaleidoscope produces random code (which does nothing meaningful) that should compile. Then, they feed the random code into the C++ compilers Clang, gcc, and MSVC. The random code triggers bugs in the compilers, which are summarized in the post.

Actually, they don't feed the random code, but kaleidoscope uses the template system to "directly" produce randome code.

I wish there were more technical details on kaleidoscope. Just seems like lots and lots of borderline-meaningless high-level overview.