Ludovic Courtès
|
d2be7e3c4b
records: Support custom 'this' identifiers.
|
5 år sedan |
Ludovic Courtès
|
abd4d6b33d
records: Allow thunked fields to refer to 'this-record'.
|
5 år sedan |
Ludovic Courtès
|
bbb2bd50dc
records: Make 'report-duplicate-field-specifier' available at expansion-time.
|
5 år sedan |
Ludovic Courtès
|
c2dcff41c2
records: Detect duplicate field initializers.
|
6 år sedan |
Ludovic Courtès
|
8e1395be5c
records: Adjust to test changes in 'record-abi-mismatch-error'.
|
6 år sedan |
Ludovic Courtès
|
de5cbd4a38
records: Adjust 'record-abi-mismatch-error' arguments.
|
6 år sedan |
Ludovic Courtès
|
9768848af8
records: Make a couple of procedures available at expansion time.
|
6 år sedan |
Ludovic Courtès
|
7874bbbb9f
records: Insert record type ABI checks in constructors.
|
6 år sedan |
Ludovic Courtès
|
cea25b08bf
records: Use 'make-struct/no-tail'.
|
7 år sedan |
nee
|
6692d8454a
guix: records: Add match-record.
|
7 år sedan |
Ludovic Courtès
|
94df39cc08
records: Slight simplification.
|
7 år sedan |
Ludovic Courtès
|
babc2c80a7
records: Improve reporting of invalid field specifiers.
|
8 år sedan |
Ludovic Courtès
|
ad7c1a2cde
records: Remove unnecessary 'begin'.
|
9 år sedan |
Ludovic Courtès
|
8a16d064fa
records: Add support for 'innate' fields.
|
9 år sedan |
Ludovic Courtès
|
792798f486
records: "options" → "properties".
|
9 år sedan |
Ludovic Courtès
|
faef3b6a96
records: Factorize field property predicates.
|
9 år sedan |
Ludovic Courtès
|
b9c8647337
records: Separate default-value handling.
|
9 år sedan |
Ludovic Courtès
|
39fc041a7d
records: Replace 'eval-when' with a proper 'define-syntax'.
|
9 år sedan |
Ludovic Courtès
|
954cea3ae6
records: Make 'make-syntactic-constructor' available at load/eval/expand.
|
9 år sedan |
Ludovic Courtès
|
310b32a2a6
records: Add support for delayed fields.
|
9 år sedan |
Ludovic Courtès
|
0db40ed289
make-syntactic-constructor kwarg default
|
9 år sedan |
Ludovic Courtès
|
c492be654b
records: Factorize value wrapping in the record constructor.
|
9 år sedan |
Ludovic Courtès
|
cf4efb394f
records: Move 'make-syntactic-constructor' to the top level.
|
9 år sedan |
Ludovic Courtès
|
9b543456d7
records: Use keyword parameters for 'make-syntactic-constructor'.
|
9 år sedan |
Ludovic Courtès
|
fb519bd831
records: Optimize 'recutils->alist' by avoiding regexps.
|
9 år sedan |
Ludovic Courtès
|
e25408849a
records: Improve the docstring of 'define-record-type*'.
|
10 år sedan |
Ludovic Courtès
|
a1906758c3
records: Report unknown field names in inheriting forms.
|
10 år sedan |
Ludovic Courtès
|
b1353e7a6b
records: Factorize error-reporting macro.
|
10 år sedan |
Ludovic Courtès
|
59fbeb8cae
records: define-record-type*: Field bindings are bound with 'let*'.
|
11 år sedan |
Ludovic Courtès
|
836d10f154
records: `recutils->alist' recognizes lines starting with a `+'.
|
11 år sedan |