Rob Rix
|
d843c9a328
|
Rename the option.
|
2017-11-30 11:10:22 -05:00 |
|
Rob Rix
|
6f30e47589
|
Omit selectors by default.
|
2017-11-30 11:09:41 -05:00 |
|
Rob Rix
|
663ffab1b4
|
Export defaultGShow1Options.
|
2017-11-30 11:07:15 -05:00 |
|
Rob Rix
|
7f0ecbef19
|
Simplify how the options are applied.
|
2017-11-30 11:06:48 -05:00 |
|
Rob Rix
|
41490a38f1
|
Define a helper to provide options when implementing liftShowsPrec generically.
|
2017-11-30 11:04:07 -05:00 |
|
Rob Rix
|
90fde64e9f
|
Add options to allow disabling record syntax.
|
2017-11-30 11:02:05 -05:00 |
|
Rob Rix
|
a76ca3fcfc
|
Generic Show1 respects fixity and record selectors.
|
2017-11-30 10:36:51 -05:00 |
|
Rob Rix
|
cd9e99eb59
|
🔥 genericLiftShowList.
|
2017-11-30 10:28:46 -05:00 |
|
Rob Rix
|
67f251e223
|
Combine the generic Eq1, Ord1, & Show1 implementations into a single module.
|
2017-11-30 10:24:48 -05:00 |
|
Rob Rix
|
bb2aa0ad0a
|
Stub in a module to hold all the generic Data.Functor.Classes implementations.
|
2017-11-30 10:14:21 -05:00 |
|
Rob Rix
|
42e45705e5
|
🔥 the non-generic GShow1 instances.
|
2017-09-29 11:51:06 -04:00 |
|
Rob Rix
|
06f795d3b8
|
🔥 the non-generic GEq1 instances.
|
2017-09-29 11:50:43 -04:00 |
|
Rob Rix
|
0097915a01
|
🔥 the GEq1 instance for Cofree.
|
2017-09-29 11:50:19 -04:00 |
|
Rob Rix
|
66fd99c83b
|
Give a generic definition of Ord1.
|
2017-09-29 11:46:29 -04:00 |
|
Rob Rix
|
1ffaa0a682
|
Don’t export gliftEq.
|
2017-09-29 11:43:28 -04:00 |
|
Rob Rix
|
045dc992cd
|
Don’t export the GShow1 methods.
|
2017-09-29 11:43:13 -04:00 |
|
Rob Rix
|
0624c9af74
|
Explicitly export genericLiftCompare & re-export Ord1.
|
2017-09-29 11:42:05 -04:00 |
|
Rob Rix
|
2ba30e3fee
|
Give a generic derivation suitable for liftCompare.
|
2017-09-29 11:41:43 -04:00 |
|
Rob Rix
|
fe53309b05
|
Define a generically-derivable lifting of Ord to * -> *.
|
2017-09-29 11:41:24 -04:00 |
|
Rob Rix
|
f1e89b647d
|
Stub in a module for a generic Ord1 implementation.
|
2017-09-29 11:37:18 -04:00 |
|
Rob Rix
|
1c9ad27288
|
🔥 Data.Functor.Binding.
|
2017-09-13 16:00:39 -04:00 |
|
Rob Rix
|
89f7101e27
|
📝 Env stuff.
|
2017-09-13 15:48:02 -04:00 |
|
Rob Rix
|
b118bb5b38
|
📝 a bunch of Binding stuff.
|
2017-09-13 15:47:18 -04:00 |
|
Rob Rix
|
73802e773c
|
📝 BindingF’s constructors.
|
2017-09-13 15:42:41 -04:00 |
|
Rob Rix
|
3232aa828e
|
📝 BindingF.
|
2017-09-13 15:41:07 -04:00 |
|
Rob Rix
|
fe583bf65a
|
📝 Metavar.
|
2017-09-13 15:41:02 -04:00 |
|
Rob Rix
|
a6442322af
|
🔥 the Pretty2 instance for Both.
|
2017-09-13 09:31:24 -04:00 |
|
Rob Rix
|
004324e008
|
Merge branch 'master' into directed-acyclic-diffs
|
2017-09-13 09:27:20 -04:00 |
|
Rob Rix
|
327ce1ade3
|
🔥 some redundant imports.
|
2017-09-13 09:07:51 -04:00 |
|
Rick Winfrey
|
dbaa0bde92
|
Merge branch 'master' into assignment-macro
|
2017-09-12 17:39:36 -07:00 |
|
Rick Winfrey
|
a6cbdab2e9
|
🔥 prettyprint
|
2017-09-12 15:40:24 -07:00 |
|
Rob Rix
|
e19192b232
|
🔥 a load of Pretty* instances.
|
2017-09-12 16:19:18 -04:00 |
|
Rob Rix
|
12a646009b
|
🔥 hoistBindingF.
|
2017-09-12 14:57:21 -04:00 |
|
Rob Rix
|
1f64d68023
|
Let holds an Env.
|
2017-09-11 10:20:54 -04:00 |
|
Rob Rix
|
6dc4cf310e
|
Define a Show1 instance for Env.
|
2017-09-11 10:20:48 -04:00 |
|
Rob Rix
|
98cd5eb860
|
Define an Eq1 instance for Env.
|
2017-09-11 10:20:42 -04:00 |
|
Rob Rix
|
649aad3f8a
|
Derive a Semigroup instance for Env.
|
2017-09-11 10:14:36 -04:00 |
|
Rob Rix
|
5c49c98255
|
Define a hoisting operation for bindings.
|
2017-09-11 09:52:28 -04:00 |
|
Rob Rix
|
c8706d6c4b
|
Spacing.
|
2017-09-11 09:50:14 -04:00 |
|
Rob Rix
|
8e12798a05
|
Define a let binding smart constructor using circular programming.
|
2017-09-11 09:41:46 -04:00 |
|
Rob Rix
|
7e55483157
|
Derive Foldable, Functor, & Traversable instances for BindingF.
|
2017-09-11 09:40:14 -04:00 |
|
Rob Rix
|
4d818304fb
|
Compute the max bound metavariable in an ABT.
|
2017-09-11 09:36:00 -04:00 |
|
Rob Rix
|
d064e3f1e5
|
Compute the free metavariables in an ABT.
|
2017-09-11 09:35:51 -04:00 |
|
Rob Rix
|
65c418359a
|
List the exports explicitly.
|
2017-09-11 09:34:57 -04:00 |
|
Rob Rix
|
77cac93526
|
Define a ToJSONFields instance for BindingF.
|
2017-09-11 09:33:49 -04:00 |
|
Rob Rix
|
7a80201f99
|
Rename VarF to Var.
|
2017-09-11 09:33:39 -04:00 |
|
Rob Rix
|
26e3ca425b
|
Define a ToJSON instance for BindingF.
|
2017-09-10 22:23:16 -04:00 |
|
Rob Rix
|
6186ef3ae7
|
Define a bindings getter for BindingF.
|
2017-09-10 21:58:18 -04:00 |
|
Rob Rix
|
9a5711cb41
|
Define a pretty instance for BindingF.
|
2017-09-10 21:53:14 -04:00 |
|
Rob Rix
|
8a41498ffd
|
Define a Show instance for BindingF.
|
2017-09-10 21:52:30 -04:00 |
|