index
:
de-paul-records
magister
Yet another Guile records API — a pure one — dedicated to St. Vincent de Paul
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
9 days
Bump version.
HEAD
v2025.3.4
magister
W. Kosior
9 days
Make alist procedures generation switchable with a keyword.
W. Kosior
9 days
More dynamically process keywords to `deftype' form.
W. Kosior
9 days
Update copyright years.
W. Kosior
9 days
Generate alist serializer and deserializer procedures.
W. Kosior
2025-02-17
Start date-versioning de Paul records.
v2025.2.17
W. Kosior
2025-02-17
Minor inline code markup correction in README.
W. Kosior
2025-02-07
Export `define-immutable-record-type*' under extra alias `deftype'.
W. Kosior
2024-07-27
Revert "Add syntactic sugar for initializing fields with list-values."
•••
This reverts commit 96982196c4fae2b053f931b5988e52d7cf80fe45. Rationale: that syntactic sugar is not really useful.
W. Kosior
2024-07-27
Revert "Test syntactic sugar for initializing fields with list-values."
•••
This reverts commit c16ddd31b95bfbae290c01aac06c4992b01829fb.
W. Kosior
2024-07-15
Test syntactic sugar for initializing fields with list-values.
W. Kosior
2024-07-15
Add syntactic sugar for initializing fields with list-values.
W. Kosior
2024-07-13
Additionally export `format-identifiers'.
W. Kosior
2023-12-16
Allow using multiple expressions in field update form.
Wojtek Kosior
2023-12-16
Make GUILE_TEST_DRIVER precious with AC_ARG_VAR().
Wojtek Kosior
2023-12-13
Add syntax for field updaters.
•••
You can now do (define-immutable-record-type* my-record (counter #:default 0)) (define old-record (my-record (counter 1))) (my-record #:<- old-record (counter #:=> 1+)) or (my-record #:<- old-record (counter #:-> (1+ counter)))
Wojtek Kosior
2023-12-12
Remove guix.scm
Wojtek Kosior
2023-12-12
Initial commit.
Wojtek Kosior