scm: improve store->alist

Include all non-internal properties in the output alist.

Clean up some of the type-conversion (using concepts)

Fix conversion to bool
This commit is contained in:
Dirk-Jan C. Binnema
2026-07-22 15:24:10 +03:00
committed by Seth Ladygo
parent ae8607093b
commit 31b0fd45c2
3 changed files with 41 additions and 29 deletions

View File

@ -478,6 +478,11 @@ Example:
(root-maildir . "/home/user/Maildir") (schema-version . 500))
@end lisp
Some of the fields are constant for the lifetime of the store, while others such
as the @code{last-change} may change between calls.
All date fields are encoded as Unix seconds-since-epoch.
More fields may be added.
@deffn {Scheme Procedure} root-maildir