joshvera
|
20e2a520e6
|
add .Fixed to Syntax
|
2015-10-23 14:47:44 -04:00 |
|
Rob Rix
|
657d7edbba
|
Merge branch 'unfold-diffs' into annotate-diffs
Conflicts:
prototype/Doubt/Free.swift
prototype/Doubt/TermType.swift
|
2015-10-22 13:40:19 -04:00 |
|
Rob Rix
|
4cc87bc0cf
|
Tacit unwrapping.
|
2015-10-22 13:05:16 -04:00 |
|
Rob Rix
|
89adf2cc86
|
Add a static unwrap function over TermType .
|
2015-10-22 13:05:08 -04:00 |
|
Rob Rix
|
40fe88b4a4
|
Rename the Syntax piecewise equality functions after the type parameters (mostly).
|
2015-10-22 10:46:51 -04:00 |
|
Rob Rix
|
b3fea32706
|
Remove the explicit conformance to TermType.
|
2015-10-22 10:21:29 -04:00 |
|
Rob Rix
|
03aa95caf9
|
Rename the TermType.LeafType associated type to Leaf.
|
2015-10-22 10:17:51 -04:00 |
|
Rob Rix
|
aea35d44e9
|
Drop some parens.
|
2015-10-19 11:18:06 -04:00 |
|
Rob Rix
|
7b94606558
|
Document paramorphism.
|
2015-10-19 11:17:18 -04:00 |
|
Rob Rix
|
d9823f144e
|
Implement a paramorphism over TermType.
|
2015-10-19 11:15:44 -04:00 |
|
Rob Rix
|
e2e55ef041
|
Document the purpose of size .
|
2015-10-15 13:45:30 -04:00 |
|
Rob Rix
|
9cc446b4ea
|
Merge branch 'master' into patch-costs-are-proportional-to-the-size-of-their-trees
Conflicts:
prototype/Doubt/Patch.swift
prototype/Doubt/TermType.swift
prototype/DoubtTests/SESTests.swift
|
2015-10-15 09:32:36 -04:00 |
|
Rob Rix
|
59947a6581
|
Rename TermType.out to TermType.unwrap.
|
2015-10-15 09:18:55 -04:00 |
|
Rob Rix
|
3d8027b6a1
|
Fix is no longer a TermType.
|
2015-10-15 09:17:40 -04:00 |
|
Rob Rix
|
adca66f66c
|
Define parameterized equality over TermType.
|
2015-10-15 09:05:40 -04:00 |
|
Rob Rix
|
b93a605b37
|
Document cata .
|
2015-10-14 21:07:30 -04:00 |
|
Rob Rix
|
b4a9564747
|
TermType has a size property.
|
2015-10-14 18:47:20 -04:00 |
|
Rob Rix
|
b0cb77ae74
|
Define catamorphisms over TermTypes.
|
2015-10-14 18:42:20 -04:00 |
|
Rob Rix
|
9afc487776
|
Cofree is a TermType.
|
2015-10-14 14:05:43 -04:00 |
|
Rob Rix
|
3e75895c4d
|
Fix is a TermType.
|
2015-10-14 13:57:21 -04:00 |
|
Rob Rix
|
6f886356aa
|
Add a TermType protocol.
|
2015-10-14 13:52:25 -04:00 |
|