Quaternions not just an April Fool's Joke any more

When I look at demo.odin there is:

quaternions :: proc() {
	// Not just an April Fool's Joke any more, but a fully working thing!
      ...

Where can I find the April Fool’s Joke?

2 Likes

Presumably in the git log, commit 5008e2c8, done on April 1st 2017, where quaternions were first added to the language. From just a quick look, it doesn’t seem like there was any “joke” there beyond the fact that it was added on April 1st.

4 Likes

The first mention of quaternions on discord is in july 2019, following that in October bill seemed to be getting quaternions into a proper state and around 25’th october they quote “weren’t an april’s fools joke anymore”.

I’m pretty sure discord just refuses to search messages older than 2019, so that might be the extent to which I’m able to dig up any information… Maybe the discord server was created in 2019 tho, not sure

2 Likes

I had a “habit” of adding actual features to Odin on April Fool’s Day as a kind of joke to myself.

7 Likes