you know that saying about how a compiler made by N teams will contain N+1 passes?
like every big program contains a replica of the organizational structure that created it?

It's fun sometimes to see big programs made by one person, because they're a sort of inverse mold of their brain structure.

@foone

I have been told that my code is “unusually focused on static lookup tables” which I guess says something about my brain. I do love big tables and small functions.

@lorddimwit I love that Cake song!

I want a guy with a short function and a looooong (lookup) table!

@lorddimwit also, same. Although I tend to go with lookup dictionaries when I'm programming in Python, which is most of the time. But when I can't, it's lookup tables.

You can really see how I tried very hard to build a data-driven vector drawing language in a limited form of C++ here, and how much of a pain it ended up being:
https://github.com/foone/VGAPride/blob/main/flagdefs.cpp#L476

GitHub - foone/VGAPride: An MS-DOS application for showing Pride Flags

An MS-DOS application for showing Pride Flags. Contribute to foone/VGAPride development by creating an account on GitHub.

GitHub