3 ms·
> jOOQ and SQLAlchemy are libraries While it is true, they are specifically embedded DSLs, which is exactly what you said you needed. Having a (query) language
by maweki 6y ago
> jOOQ and SQLAlchemy are libraries
While it is true, they are specifically embedded DSLs, which is exactly what you said you needed. Having a (query) language (a DSL) that is not composed by string concatenation. Embedded DSL solve exactly that problem and they are usually just translations from some DSL into concrete syntax in some programming language, ideally supporting type correctness and preventing syntax errors, etc..
And what you "wish for" is, again, just an embedded DSL, you only wish for you constructors/functions to be native instead of some import/module.