On 8/4/21 4:18 AM, evilrat wrote:
On Wednesday, 4 August 2021 at 07:21:56 UTC, Denis Feklushkin wrote:
On Sunday, 1 August 2021 at 17:37:01 UTC, evilrat wrote:
vibe-d - probably because it handles DB connection and/or keep things
async way, sure you probably can do it with Phobos but it will be
much more PITA and less performant
It is because Postgres provides JSON types
Than again like I said it is library author mistake, if only JSON is
ever used then it should depend on vibe-d:data specifically and not the
whole vibe-d thing.
He is the library author. And [that's exactly what he
does](https://github.com/denizzzka/dpq2/blob/c1f1c7c26f7e6cac7a34778dc580c92d8dec013b/dub.json#L12).
Note that when you depend on a subpackage, it downloads the entire
repository (it has to), but will only build the subpackage.
-Steve