• he/him

Coder, pun perpetrator
Grumpiness elemental
Hyperbole abuser


Tools programmer
Writer-wannabe
Did translations once upon a time
I contain multitudes


(TurfsterNTE off Twitter)


Trans rights
Black lives matter


Be excellent to each other


UE4/5 Plugins on Itch
nte.itch.io/

bruxisma
@bruxisma

You are outside giggling at the latest internet post about how YAML is bad because there are 5 different ways to parse booleans. Suddenly, the sky has darkened. You are robbed of speech. Your breath has quickened, and you are tearing at the burning pain in your chest that has suddenly swelled within you. You must be in hell.


apogeesys
@apogeesys
This page's posts are visible only to users who are logged in.

You must log in to comment.

in reply to @bruxisma's post:

  1. it's stringly typed because the creators really liked Tcl in the 90s and Javascript was only 2 years old at that point
  2. It was meant to replace autotools and autotools had multiple ways to express false because there were (at the time) about 10 or so different shells that were close to being posix but not quite so a boolean was just "whatever dude, idk"
  3. Scons happened
  4. When they implemented the first find_ set of functions they couldn't return booleans, so they used <name-of-variable-requested>-NOTFOUND.
  5. Sometimes you just wanna to ask a user a question and get back a yes, a no, an on, an off, a y, an n, or an ignore :)))