Ah, yes, the "thrilling" saga of YAML booleans—because regex and case sensitivity are the plot twists nobody asked for! 😴💤 Apparently, the real problem in Norway is the existential crisis of 'true' and 'false' being too ambiguous. 🤔💡
https://www.bram.us/2022/01/11/yaml-the-norway-problem/ #YAMLBooleans #RegexHumor #CaseSensitivity #NorwayTech #ExistentialCrisis #HackerNews #ngated
YAML: The Norway Problem

Earlier this week, Haroen Viaene posted this tweet about YAML: worst part of yaml: https://yaml.org/type/bool.html — Haroen Viaene (@haroenv) January 10, 2022 The linked-to page contains the documentation on what defines a boolean in YAML, and details that it can be parsed using this regex: y|Y|yes|Yes|YES|n|N|no|No|NO |true|True|TRUE|false|False|FALSE |on|On|ON|off|Off|OFF The reason to why this is problematic … Continue reading "YAML: The Norway Problem"

Bram.us

I'm still designing my language.

Why not just introduce RegExps into pointers?

int *a; /* nonnull pointer to single int */
int *?a; /* can-be-null pointer to single int */
int +a; /* nonnull pointer to array begining */
int +?a;

Isn't using the nonnull __attribute__ a bit long?

Now yes, I don't see the point of + and +?, but there is the 'array of unspecified length' syntax:
int *argv[];
so why not?

#programming #languageprogramming #c #pointers #regex #regexHumor #humor #becauseWhyNot