Why did gender code go from bool gender; to long gender; ?

Why did gender code go from bool gender; to long gender; ?

>using booleans to store 2 value enums
I hope you really aren't this retarded.

this is a pretty good thread

whats going on with his/her/its toes

Gender is monad operator

Memory padding and the fact that booleans take at least one full word anyway. If you wanted to support snowflake genders that would need to be a text field.

gender is a so-cal cons struct

>not making it an arbitrary tagged graph structure instead

> not using nullable vectors

>not compiling gender down to gender bytecode

Why's this board so heteronormative and transphobic
Really, I expected more enlightened views on gender from you people

> not using the superior unary "kawaii" bit-flag

>Gender : True
What the fuck?

Let's just hope it doesn't go to double gender

...

depends if it has a gender or not

cars usually don't have a gender

...

It's been around for thousands of years. People can follow their christian/muslim/whatever fundamentalist views on what is right, if you want. Is what it is though.
>Religious retardation being preached in an attempt to brainwash people

I think you're thinking sex, in that case, it would be 3 fields, considering it's good practice to have a null field

>not implementing it by dereferencing a null pointer

Gender's a bit mask.

Male : Female
True : False
1 : 0
Up : Down
Above : Below
Fire : Water
Sky : Land
Heaven : Earth
Light : Dark
Hot : Cold
Life : Death
Dominant : Submissive
Master : Slave
Rational : Irrational
Lawful : Chaotic

Now I want to vomit, thanks!

It didn't.