replace Wrap usage with Terminal
This commit is contained in:
parent
35737d1618
commit
d7224d5074
3 changed files with 5 additions and 8 deletions
|
|
@ -1,6 +1,3 @@
|
||||||
- [ ] implement naive Tip/Terminal type
|
|
||||||
- [ ] remove all dependency on Wrap type (it's already gone anyways...)
|
|
||||||
- [ ] /primitives/bootstrap/parse/parse.nix should be able to terminate on Tip/Terminal elements
|
|
||||||
- [ ] mix should do a deeply nested merge, not a surface level merge
|
- [ ] mix should do a deeply nested merge, not a surface level merge
|
||||||
- [ ] implement isomorphisms (especially from primitives to NixTypes)
|
- [ ] implement isomorphisms (especially from primitives to NixTypes)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,8 +33,8 @@ in {
|
||||||
protected = [];
|
protected = [];
|
||||||
};
|
};
|
||||||
# XXX: TODO: are these needed?
|
# XXX: TODO: are these needed?
|
||||||
# options = Wrap {};
|
# options = Terminal {};
|
||||||
# config = Wrap {};
|
# config = Terminal {};
|
||||||
};
|
};
|
||||||
|
|
||||||
descendentInputs = mkInputs mixture.protected;
|
descendentInputs = mkInputs mixture.protected;
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@
|
||||||
|
|
||||||
inherit
|
inherit
|
||||||
(this.types)
|
(this.types)
|
||||||
Wrap
|
Terminal
|
||||||
;
|
;
|
||||||
|
|
||||||
recdef = def: let
|
recdef = def: let
|
||||||
|
|
@ -40,8 +40,8 @@
|
||||||
Self;
|
Self;
|
||||||
|
|
||||||
classDecl = {
|
classDecl = {
|
||||||
derive = Wrap [];
|
derive = Terminal [];
|
||||||
ops = Wrap {};
|
ops = Terminal {};
|
||||||
};
|
};
|
||||||
|
|
||||||
unwrapBuilder = builder: Self:
|
unwrapBuilder = builder: Self:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue