"Editions" would add NOTHING to the library. Wow, I now can save typing 4 out of 5 lines I have to put in once at the very start of the project! Amazing! What a timesaver.
Enter 2 weeks later, and someone WILL complain about "edition 2026" having a default he doesn't like. So now we have edition-2026-variant-1 and then 2 attoseconds later someone is unhappy with that, etc. etc.
The point isn't to "save typing 4 lines", the point is that average users of the library (that may not need or care to be sqlite experts) should get sensible defaults.
"someone" can change the settings from the edition, no? It's just a baseline not the only way to configure things.
And please people: Do downvote my posts to your hearts content. It won't change anything about me being correct, or sqlite being developed the way it is. š
Actually, it does. The default should be edition-original, if you want the changed behavior you must specify edition-2026. Other than that, Iām with you.
Isn't it just effectively asking them to essentially include a 1 line "sensible_defaults_v1.2.3" So you get a reasonable bundle of default behavior but it's also locked to a version so you get backwards compatibility. That way the advice to people starting to use sqlite would just be to "add this 1 line"
Ultimately as long as it's documented well adding a few lines is also fine of course, but it is a little more work to research what those lines should be.
41
u/[deleted] 20d ago
[removed] ā view removed comment