5 ms·
The whole thing makes sense to me and I can't see any major points of criticism in the design rationale. Some thoughts: * There is already a "native" Sqlite3 c
by smartmic 3y ago
The whole thing makes sense to me and I can't see any major points of criticism in the design rationale. Some thoughts:
* There is already a "native" Sqlite3 container solution called Sqlar [0].
* Sqlite3 itself is certainly suitable as a base and I wouldn't worry about its future at all.
* Pascal is also an interesting choice, it is not the hippest language nor a new kid on the block, but offers its own advantages as being "boring" and "normal". I am thinking especially of the Lindy effect [1].
All in all a nice surprise and I am curious to see the future of Pack. After all, it can only succeed if it gets a stable, critical mass of supporters, both from the user and maintainer spectrum.
[0]: https://sqlite.org/sqlar/doc/trunk/README.md https://sqlite.org/sqlar/doc/trunk/README.md
[1]: https://en.wikipedia.org/wiki/Lindy_effect https://en.wikipedia.org/wiki/Lindy_effect
- sgammon 3y agoRelated note: Lindy's closed in 2018. https://en.wikipedia.org/wiki/Lindy%27s https://en.wikipedia.org/wiki/Lindy%27s
- epcoa 3y agoAnd that wasn’t even the original Lindy’s but an unrelated/“unauthorized” reboot since the trademark was declared abandoned. The original closed in 1969 (for which the law was named as it predates that): from 1964 https://web.archive.org/web/20210619015733/https://www.gwern.net/docs/statistics/1964-goldman.pdf https://web.archive.org/web/20210619015733/https://www.gwern...
- OttoCoddo 3y agoThank you so much for the kind words, refreshing. Here is the latest sqlar result on Linux source code on the same test machine in warm state: sqlar: 268 MB, 30.5 s Pack: 194 MB, 1.3 s Very good result compared to tar.gz. And much better than ZIP, considering sqlar gives random access like ZIP and unlike tar.gz. I considered sqlar as a proof of concept, and it inspired me to create Pack as a full solution. I always agreed with the great drh (creator of SQLite) points about SQLite as a file format, and Pack is a try to demonstrate that. I made Pack to give people a better life (at least behind their desks), and as you do, I hope people get to use it and find it useful.