I've been a little obsessed with operator overloading lately. First using |=
in sqlalchemy-builder and then using |
and @
in better-functools.
I didn't actually know that these qualify as DSLs, specifically what's known as "internal DSLs". Funnily enough, I'm usually not a fan of DSLs. A few reasons come to mind:
- DSLs …