3 ms·
The proposed API is really strange and not intuitive, there is a lot of black magic going on. q/email? which just returns a question mark and the value storage
by kissgyorgy 3y ago
The proposed API is really strange and not intuitive, there is a lot of black magic going on. q/email? which just returns a question mark and the value storage happens in q. Usually when designing a library, explicitness and the Principle of Least Surprise are very good principles. Don't write smart code, write straightforward code!
- bvrmn 3y agoUnfortunately straightforward code leads to spaghetti mess in my domain: big reporting queries. API solves an issue of binding a value in exact place of raw SQL query.