-
5a8074d115
Verify rewriter and runtime linkage through explicit interfaces
master
sneeker
2019-04-26 18:12:00 +00:00
-
46cde28b41
Verify polymorphic updates, name hygiene, and configuration combinations
sneeker
2019-04-24 12:12:03 +00:00
-
7c10887385
Validate configuration and diagnose unsupported record declarations
sneeker
2019-04-17 05:08:15 +00:00
-
a3d0d4d778
Disambiguate recursive record groups and share group configuration
sneeker
2019-04-12 01:14:26 +00:00
-
faefa72427
Select generated operations without introducing hidden dependencies
sneeker
2019-04-07 10:12:51 +00:00
-
d2a38bd4bc
Support source-first setters and configurable updater arguments
sneeker
2019-04-05 21:27:46 +00:00
-
36967cc123
Customise getter, setter, and updater names independently
sneeker
2019-03-30 13:59:36 +00:00
-
44554fc3c7
Parse labelled configuration and customise record prefixes
sneeker
2019-03-28 12:03:58 +00:00
-
2381df12c6
Normalise shared field prefixes at underscore boundaries
sneeker
2019-03-20 13:30:08 +00:00
-
4b6d89d042
Emit standalone lens pairs for nested record composition
sneeker
2019-03-18 10:46:43 +00:00
-
0e7072e5b8
Generate labelled updaters and propagate callback exceptions
sneeker
2019-03-13 14:36:15 +00:00
-
835e7f0098
Generate immutable setters with type-changing singleton updates
sneeker
2019-03-10 12:38:49 +00:00
-
b6312ceae9
Traverse record declarations and generate typed field accessors
sneeker
2019-03-08 17:28:32 +00:00
-
3c792e169d
Expose infix viewing, replacement, mapping, and composition
sneeker
2019-03-06 21:16:11 +00:00
-
c835f992fd
Handle list head and tail updates with explicit empty-list errors
sneeker
2019-03-01 05:48:41 +00:00
-
adc5d38b9b
Provide the identity lens and verify composition identities
sneeker
2019-02-24 07:41:34 +00:00
-
0377c2f0f4
Add polymorphic tuple projections and replacements
sneeker
2019-02-22 15:45:12 +00:00
-
e21b8d4b1e
Compose lenses whilst preserving unfocussed data
sneeker
2019-02-19 19:49:43 +00:00
-
1ddefcb664
Implement replacement and functional updates with lens-law checks
sneeker
2019-02-17 03:07:54 +00:00
-
0cb01daaa0
Define polymorphic lenses and compile the runtime library
sneeker
2019-02-11 13:34:00 +00:00