Re: new eggs: orm & friends
Mario Domenech Goulart via Chicken-users <[email protected]> Mon, 08 Jun 2026 21:09:27 +0200
| Newsgroups | gmane.lisp.scheme.chicken |
|---|---|
| Message-ID | <[email protected]> |
Hi Rolando, On Sat, 6 Jun 2026 12:19:14 -0700 Rolando Abarca via Chicken-users <[email protected]> wrote: > I'd like to request to please add three new eggs to the CHICKEN 5 egg repository. Together they make up a small ORM with > pluggable database backends, all maintained in a single repo (https://github.com/schematra/chicken-orm-egg): > > - orm: a simple ORM with a define-model macro, migrations, and relationships, plus a backend-agnostic database interface > (bundles the orm, orm-db, and orm-test modules, and installs an orm-migrate CLI tool) > - orm-db-sqlite: SQLite3 backend for orm > - orm-db-rqlite: rqlite (HTTP-based distributed SQLite) backend for orm > > The .release-info files for henrietta tracking are here: > > - https://raw.githubusercontent.com/schematra/chicken-orm-egg/main/orm.release-info > - https://raw.githubusercontent.com/schematra/chicken-orm-egg/main/orm-db-sqlite.release-info > - https://raw.githubusercontent.com/schematra/chicken-orm-egg/main/orm-db-rqlite.release-info > > Documentation is already up on the wiki: > > - https://wiki.call-cc.org/eggref/5/orm > - https://wiki.call-cc.org/eggref/5/orm-db-sqlite > - https://wiki.call-cc.org/eggref/5/orm-db-rqlite > > Current release is 0.0.10 (tagged), licensed BSD-3-Clause. It looks like the .release-info file of orm causes henrietta-cache to fetch the source code of all three eggs, including three .egg files. I _think_ (I haven't checked that in practice) chicken-install will process all the three .egg files when requested to install orm and would install the three eggs. Is that expected? Is there any special reason to put the code of all three eggs in the same repository? I don't think we have any other case like that. All the best. Mario -- https://parenteses.org/mario