| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
The old "lens" system was more of nested accessors. This rewrites them
to be much better, at the cost of some extra up-front complexity.
Beside the change in lenses, and all required adjustments, also adds
lens creation to the define-type macro.
|
| |
|
|
|
|
|
|
| |
Type fields like to be named after their containing type. But when
creating new instances having to type the full name each time gets
cumbersome. This allows local keywords for cleaner code.
|
| |
|
| |
|
|
|
|
|
| |
The functionallity is still the same, but this demonstrates that the
system is easily extensible.
|
| |
|
| |
|
|
fixup object tests.
|