Rob Rix
|
3985ef0fea
|
Unroll should be indirect.
|
2015-10-14 09:56:46 -04:00 |
|
Rob Rix
|
59dd626361
|
Add a Syntax to Cofree.
|
2015-10-14 09:43:51 -04:00 |
|
Rob Rix
|
0d662ade08
|
Implement extract on Cofree .
|
2015-10-14 09:43:23 -04:00 |
|
Rob Rix
|
a83f77116d
|
Add an Unroll case to Cofree.
|
2015-10-14 09:42:21 -04:00 |
|
Rob Rix
|
59b60947f9
|
Stub in Cofree.
|
2015-10-14 09:34:18 -04:00 |
|
Rob Rix
|
b9d96134ea
|
Merge branch 'master' into side-by-side-diffs
|
2015-10-13 13:18:05 -04:00 |
|
Josh Vera
|
bd4f1e7fc1
|
Merge pull request #83 from github/recur-into-keyed-terms-with-equal-keys
Recur into Keyed terms with equal keys
|
2015-10-13 13:16:56 -04:00 |
|
joshvera
|
d2d2412260
|
Merge branch 'master' into recur-into-indexed-terms-of-equal-length
|
2015-10-13 13:03:13 -04:00 |
|
Matt Diephouse
|
692bb05a4e
|
Merge pull request #96 from github/generalize-array-extension
Generalize array extension
|
2015-10-13 12:48:20 -04:00 |
|
Rob Rix
|
80c0443820
|
Abbreviate the JSON for Info.
|
2015-10-13 09:49:56 -04:00 |
|
Rob Rix
|
afda174752
|
Rename the file.
|
2015-10-13 01:02:05 -04:00 |
|
Rob Rix
|
7fedcb2331
|
Generalize the Array extension to RangeReplaceableCollectionType.
|
2015-10-13 01:01:32 -04:00 |
|
Rob Rix
|
a45e286594
|
🔥 String.swift.
Unused.
|
2015-10-13 00:58:35 -04:00 |
|
Rob Rix
|
c72a5e2e85
|
Rename Prelude.swift to Optional.swift.
|
2015-10-13 00:56:27 -04:00 |
|
Rob Rix
|
27126cabf7
|
Use Prelude’s function composition operator.
|
2015-10-13 00:56:13 -04:00 |
|
Rob Rix
|
58bdd153cb
|
I think fix was just unused.
|
2015-10-13 00:55:49 -04:00 |
|
Rob Rix
|
4580dfae7f
|
Use Prelude’s const.
|
2015-10-13 00:55:30 -04:00 |
|
Rob Rix
|
d32ac4c789
|
Use Prelude’s id.
|
2015-10-13 00:55:20 -04:00 |
|
Rob Rix
|
5bf82fd366
|
🔥 Memo and Stream.
|
2015-10-13 00:51:43 -04:00 |
|
Rob Rix
|
d2be94c409
|
🔥 most of the custom operators.
|
2015-10-13 00:06:15 -04:00 |
|
Rob Rix
|
46df3daa08
|
🔥 Parse.swift.
|
2015-10-13 00:05:16 -04:00 |
|
Rob Rix
|
48ce6b7a7f
|
Recur into Keyed nodes with equal keys.
|
2015-10-09 20:38:48 -04:00 |
|
Rob Rix
|
83b95a0e5d
|
Correct the comment.
|
2015-10-09 20:24:42 -04:00 |
|
Rob Rix
|
d0ee908d54
|
Recur into indexed terms of equal length.
|
2015-10-09 20:24:39 -04:00 |
|
Rob Rix
|
962e3fda24
|
Switch over a/b’s syntaxes.
|
2015-10-09 20:24:30 -04:00 |
|
Rob Rix
|
9e7b8275b9
|
Rearrange the decisions in .Recursive evaluation.
|
2015-10-09 20:22:38 -04:00 |
|
Rob Rix
|
67d861839f
|
SyntaxConvertible extension methods are public.
|
2015-10-09 18:07:31 -04:00 |
|
Rob Rix
|
3cf5ce3b43
|
Construct Fix directly in discardNullTerms .
|
2015-10-09 18:05:50 -04:00 |
|
Rob Rix
|
da8d51e9ee
|
Free is SyntaxConvertible.
|
2015-10-09 18:04:29 -04:00 |
|
Rob Rix
|
13eff7f9df
|
Fix is SyntaxConvertible.
|
2015-10-09 18:03:23 -04:00 |
|
Rob Rix
|
30d594b4a3
|
SyntaxConvertible types can be constructed with shorthands.
|
2015-10-09 18:02:25 -04:00 |
|
Rob Rix
|
cdc1fbb99a
|
Add a protocol for Syntax wrapper construction.
|
2015-10-09 18:02:11 -04:00 |
|
Rob Rix
|
d33703fd00
|
Flatten the Free representation.
|
2015-10-09 14:31:10 -05:00 |
|
Rob Rix
|
396624e9e4
|
Revert "Wrap Fix.JSON in a dictionary."
This reverts commit dbb75aa6beace787d411dab7392e75bc37ac14c2.
|
2015-10-09 14:29:30 -05:00 |
|
Rob Rix
|
e045a9063f
|
Serialization of JSON to NSData.
|
2015-10-09 09:18:05 -05:00 |
|
Rob Rix
|
07279ca344
|
JSON can be converted back to an object.
|
2015-10-09 09:17:57 -05:00 |
|
Rob Rix
|
a9dcb801f2
|
Free has a JSON property when A is CustomJSONConvertible and B is Patch<A>.
|
2015-10-09 09:11:48 -05:00 |
|
Rob Rix
|
b422f7d9e4
|
Free has a unary JSON method when A is CustomJSONConvertible.
|
2015-10-09 09:08:35 -05:00 |
|
Rob Rix
|
86c92e143a
|
Fix has a JSON property when A is CustomJSONConvertible.
|
2015-10-09 09:07:00 -05:00 |
|
Rob Rix
|
5fc16e86f8
|
Patch has a JSON property when A is CustomJSONConvertible.
|
2015-10-09 09:06:06 -05:00 |
|
Rob Rix
|
bf7838170e
|
Wrap Fix.JSON in a dictionary.
|
2015-10-09 08:45:23 -04:00 |
|
Rob Rix
|
bf4abc5eaa
|
Infer the scope in Syntax.JSON.
|
2015-10-09 08:44:16 -04:00 |
|
Rob Rix
|
ea29b2846a
|
Construct Patch.JSON using dictionary literals.
|
2015-10-09 08:43:57 -04:00 |
|
Rob Rix
|
ce1ef77f49
|
Construct Info.JSON using dictionary literals.
|
2015-10-09 08:43:43 -04:00 |
|
Rob Rix
|
ed9dfd2f34
|
Construct Free.JSON using dictionary literals.
|
2015-10-09 08:43:32 -04:00 |
|
Rob Rix
|
be8a93363a
|
Construct Category.JSON using a dictionary literal.
|
2015-10-09 08:43:22 -04:00 |
|
Rob Rix
|
4b2fea5d13
|
Change Patch’s JSON heading.
|
2015-10-09 08:41:08 -04:00 |
|
Rob Rix
|
ef01e25d47
|
Change Syntax’s JSON heading.
|
2015-10-09 08:40:57 -04:00 |
|
Rob Rix
|
3e47d529cc
|
Change Free’s JSON heading.
|
2015-10-09 08:39:57 -04:00 |
|
Rob Rix
|
02dc992476
|
Change Fix’s JSON heading.
|
2015-10-09 08:39:44 -04:00 |
|