2 ms·
It's a leaky abstraction. The point is to make your code do something other than what you described it as doing (because it will do it "better"). That's what m
by Touche 10y ago
It's a leaky abstraction. The point is to make your code do something other than what you described it as doing (because it will do it "better"). That's what makes it unreadable; hiding behavior from code decreases readability.
I'm not that familiar with GraphQL, but as far as I can tell it doesn't depend on AST transforms. It seems to be a DSL that uses tagged templates. There's nothing wrong with DSLs.