Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/lamdu/hypertypes
Hypertypes - generic programming for heterogeneous recursive types
https://github.com/lamdu/hypertypes
2d2f35cd061a28bd8b972951b6e95142a3e021c7 authored about 6 years ago by Yair Chuchem <[email protected]>
06b7d8246957f99a8f3f6ca748d5e7ef0b2bcc3d authored about 6 years ago by Yair Chuchem <[email protected]>
f425b822a30eb3a78f597c1d17749e9081d05aa3 authored about 6 years ago by Yair Chuchem <[email protected]>
9393899d616abba864015830ec18a2e38806fbf3 authored about 6 years ago by Yair Chuchem <[email protected]>
2eaac659d11573a356a0fe0a8a6bd84624ab6d85 authored about 6 years ago by Yair Chuchem <[email protected]>
1f57d1065b58d980dd9dbefe5c6ccc4d23baae73 authored about 6 years ago by Yair Chuchem <[email protected]>
This is like MonadReader, MonadState etc.
Didn't rename UnifyMonad and InferMonad because the mo...
2eb99857fbb04292cda6ceab2f72290df8da2d4d authored about 6 years ago by Yair Chuchem <[email protected]>
24786deee18d1035d8381a767b96e1ac0feab66c authored about 6 years ago by Yair Chuchem <[email protected]>
08e132ca6f742d3f55bd871d41ee18c1fec2f38c authored about 6 years ago by Yair Chuchem <[email protected]>
65aa40eea87a5d7b7f226d76426a0ffd0376b04b authored about 6 years ago by Yair Chuchem <[email protected]>
f09a140706e4792e6735775cc391e45f2024a5e9 authored about 6 years ago by Yair Chuchem <[email protected]>
Implements instance for Scope/bound
8304aca5fbec4b7ebf63d422a3729d3691d27442 authored about 6 years ago by Yair Chuchem <[email protected]>4d19d7f393f27e4a69e7bf1ff0d6969f68febfcf authored about 6 years ago by Yair Chuchem <[email protected]>
34d09ea31b6f011985c259d0b729e73f45209c1c authored about 6 years ago by Yair Chuchem <[email protected]>
be815d1ba07aceac9579c6cb549f25b1bfdd89c0 authored about 6 years ago by Yair Chuchem <[email protected]>
2e88608f4fcbeb05486db883b84c1bc6796e2d66 authored about 6 years ago by Yair Chuchem <[email protected]>
9aead8d76b200178a8e90c467b7b00084d7cd687 authored about 6 years ago by Yair Chuchem <[email protected]>
should solve it, maybe via a Show1 thing
e241340da00828b69a53884a06c261576d2b8530 authored about 6 years ago by Yair Chuchem <[email protected]>b0c63fc4c01882359f4d1a437d4db7b34bd3fa13 authored about 6 years ago by Yair Chuchem <[email protected]>
88da711d26910c2cf9f4fc4a9b0a695fd09492f1 authored about 6 years ago by Yair Chuchem <[email protected]>
1e9c5f2890c9f97b979b5d22c7f616f9630bcb81 authored about 6 years ago by Yair Chuchem <[email protected]>
b7e88a04143f167f0db5bb0fee443f83b9e32d50 authored about 6 years ago by Yair Chuchem <[email protected]>
20541cfd4ff1386ee966926d8782b1abe5c429da authored about 6 years ago by Yair Chuchem <[email protected]>
73008b4ad2b0048773101729136a82990414351e authored about 6 years ago by Yair Chuchem <[email protected]>
56922edf63995512e30c40c84f35565afaaeb3bd authored about 6 years ago by Yair Chuchem <[email protected]>
58c894636d46c07726a3a19563972d622e71c256 authored about 6 years ago by Yair Chuchem <[email protected]>
413c796c05de63786bb7ed9476f4a92551579cf3 authored about 6 years ago by Yair Chuchem <[email protected]>
41d93d5d7c1973e86b4e79633eb3fea6cd2d94c5 authored about 6 years ago by Yair Chuchem <[email protected]>
589d8a15f4952bab3145df6c1ccaff68bd7090e2 authored about 6 years ago by Yair Chuchem <[email protected]>
can implement `fold` (`cata`)
1c59f1cebf588d2706d1fb2e234da3ea1525b65e authored about 6 years ago by Yair Chuchem <[email protected]>87a407715d682a68e1f3326aa3bbfd608735db55 authored about 6 years ago by Yair Chuchem <[email protected]>
8501c027b77f87d9c021ae9c4f08e571976510e8 authored about 6 years ago by Yair Chuchem <[email protected]>
93eb1e96900e61f3712c063ddb21dba19f1e4b4a authored about 6 years ago by Yair Chuchem <[email protected]>
318cede067a076ba31836afd36a9b59791230682 authored about 6 years ago by Yair Chuchem <[email protected]>
8c33448a82cf5e706bb3ef99df9bde50934d8f59 authored about 6 years ago by Yair Chuchem <[email protected]>
780b1e8e97829060606ef7c08bd9ef59c1592669 authored about 6 years ago by Yair Chuchem <[email protected]>
So that the unification would also be useful for text-based compilers.
e25de283655c87f983acb75936def45c44535474 authored about 6 years ago by Yair Chuchem <[email protected]>a71cfb3982909c1ec35ec9b92b699e7ec4487b47 authored about 6 years ago by Yair Chuchem <[email protected]>
d2a3714f5550f287110e347a1b889cfd18198530 authored about 6 years ago by Yair Chuchem <[email protected]>
11e5142a7df22ac8ee8d9d181952f2457f77c2ee authored about 6 years ago by Yair Chuchem <[email protected]>
b31b9f045c7a1ce030efebc58303d00469b733fb authored about 6 years ago by Yair Chuchem <[email protected]>
de8441935c5c25661c9e4a897b859fc63d9bb0be authored about 6 years ago by Yair Chuchem <[email protected]>
89bd4c34e7725b8f74e7b1dc696796a280581607 authored about 6 years ago by Yair Chuchem <[email protected]>
b26d907558072b981e50f1ef7056c089659ab733 authored about 6 years ago by Yair Chuchem <[email protected]>
6317159a641c6b0df641f6b790a0adf82937026a authored about 6 years ago by Yair Chuchem <[email protected]>
86f26ef1d39f4f1bf913e918f35928b082aed97b authored about 6 years ago by Yair Chuchem <[email protected]>
Currently can only type-check without getting the type out -
`s` variable would escape - need to...
024de79688f51fe23a1e9f2e10f81aefd587ee3a authored about 6 years ago by Yair Chuchem <[email protected]>
5bb9b2e64216183ff71d6139497b115bd137230e authored about 6 years ago by Yair Chuchem <[email protected]>
Note that when `UndecidableSuperClasses` was used this change caused GHC to get stuck!
Using `Di...
5281836d8a6fe4f9922351ba1490999b38403509 authored about 6 years ago by Yair Chuchem <[email protected]>
0bb9ba0f9ee3ab553b091b94b3d1f399997cc6b5 authored about 6 years ago by Yair Chuchem <[email protected]>
7bc40dd8772d666bc9d426add8cf993bf8057a89 authored about 6 years ago by Yair Chuchem <[email protected]>
71a9488cd6993169e8f5e0f659196228892eff81 authored about 6 years ago by Yair Chuchem <[email protected]>
* I believe that this is required for `STBindingState`
* `visit` no longer requires a `Proxy` va...
a7de37979555e831f2d84b7ecf9a941a605cc197 authored about 6 years ago by Yair Chuchem <[email protected]>
eeda9e9a5de41494f3adbf659bcafea568cff0d3 authored about 6 years ago by Yair Chuchem <[email protected]>
1560f7b016f2beaa502e736fff2cdc482250cca5 authored about 6 years ago by Yair Chuchem <[email protected]>
cb6d0a112aca3e1187882ae9eb40da20aede56b5 authored about 6 years ago by Yair Chuchem <[email protected]>
fe132934ce8e5f91daff00648a3622e82afb5af5 authored about 6 years ago by Yair Chuchem <[email protected]>
a43a7eee82ead61c914af2a2fd3aac8a8f0258d0 authored about 6 years ago by Yair Chuchem <[email protected]>
4a9e4a277f7957626cf3792fc5c35e1574931b90 authored about 6 years ago by Yair Chuchem <[email protected]>
9df116aba644c45bd58102f88ff919a3c9d5500e authored about 6 years ago by Yair Chuchem <[email protected]>
07251d486cde5b1ad97a8fc20f5652b36be8c6ac authored about 6 years ago by Yair Chuchem <[email protected]>
e995cd9ef85cb67dc2142dcbbb959925dd2f3648 authored about 6 years ago by Yair Chuchem <[email protected]>
52cf0c3959b852d3dae448c6b0d9454ddb620e5f authored about 6 years ago by Yair Chuchem <[email protected]>
d9e62518b72d6584b75fde07352e4c80ca90599e authored about 6 years ago by Yair Chuchem <[email protected]>
aafb9ea0f85f9b9edb05159f62249dc0501a8c86 authored about 6 years ago by Yair Chuchem <[email protected]>
5381a39f607b4635a68ecd78f3c7c03c49d89f22 authored about 6 years ago by Yair Chuchem <[email protected]>
getting an Int id could overlap between different variable namespaces,
should come up with diffe...
8740d915f3d7ddd7c6470638d4a37051741392d0 authored about 6 years ago by Yair Chuchem <[email protected]>
2b7f600154d1c196d6a145aed7d096d958f21554 authored about 6 years ago by Yair Chuchem <[email protected]>
f11955414a8dd81f28e7483156709fb72c436617 authored about 6 years ago by Yair Chuchem <[email protected]>
a9cca9e3d2db5888a8add0142ba1459939dda17a authored about 6 years ago by Yair Chuchem <[email protected]>
b7aea8ef73f1a09022c365bb8197bbe9c207bdcc authored about 6 years ago by Yair Chuchem <[email protected]>
047156024c3b4a48af76aa09ab21995515214dc1 authored about 6 years ago by Yair Chuchem <[email protected]>
da3ee771a223d6e77a001687b07babaa23e9a48a authored about 6 years ago by Yair Chuchem <[email protected]>
db1e6e3df287d95140f5e5b348bae9c0983bc0a8 authored about 6 years ago by Yair Chuchem <[email protected]>
1a9d3c08c408a385df7209aadf6f358e2e074f32 authored about 6 years ago by Yair Chuchem <[email protected]>
f50bf75b557993e054231cc32791ea89fa3580b8 authored about 6 years ago by Yair Chuchem <[email protected]>
253702774a1a5d254eefb2b06e2f6da9e6dbbc02 authored about 6 years ago by Yair Chuchem <[email protected]>
69a02c9351a6944c6f5dee24ea6422e87c4b75ed authored about 6 years ago by Yair Chuchem <[email protected]>
ec27732bf2211b0e54cc2948f816c846ccb9d447 authored about 6 years ago by Yair Chuchem <[email protected]>
ce9510eb1450e1c55b9c0e93ec1f59ca8c592709 authored about 6 years ago by Yair Chuchem <[email protected]>
b639a43faaa72b5e85f656dffd47a2a10770844e authored about 6 years ago by Yair Chuchem <[email protected]>
ad3a155e7ccf6c4f21395d9f3f9e8c3808cde061 authored about 6 years ago by Yair Chuchem <[email protected]>
8326e509fe898c13dfcef27a970eab2950ce061b authored about 6 years ago by Yair Chuchem <[email protected]>
Note that the TH isn't necessary comprehensive for all possible cases,
but does support the exam...
4b77e5b00b2f030a0c019c132e2ad284586c2618 authored about 6 years ago by Yair Chuchem <[email protected]>
44beb9eb83a9e565ae5227d41dc78ba9f0503707 authored about 6 years ago by Yair Chuchem <[email protected]>
31e32144656f16cf7d0d3b4019857161edaeacb6 authored about 6 years ago by Yair Chuchem <[email protected]>
de987cce35cdff52fc7ee2c68c2ec05a9bfe60e6 authored about 6 years ago by Yair Chuchem <[email protected]>
d7de1b15a84c4d33d9e36edfada85c0996b501ae authored about 6 years ago by Yair Chuchem <[email protected]>
0671fb5623e82e0cf0c8bf005ab61f05eac39fe6 authored about 6 years ago by Yair Chuchem <[email protected]>
c663f45dad1d263057c3f1735dd292e944dbf523 authored about 6 years ago by Yair Chuchem <[email protected]>
1d5b4216006209049e02fac61abde23b2ed7c8c7 authored about 6 years ago by Yair Chuchem <[email protected]>
Towards trying to find a formulation of applyBinding without boiler-plate..
a7c515a8956ec3e1fec83a4d8162d9dfbc5ed8d2 authored about 6 years ago by Yair Chuchem <[email protected]>31f4906a5399480b8ffad73638de41d5c68adef5 authored about 6 years ago by Yair Chuchem <[email protected]>
d066b7984a983a0f89995e371b0a7fd910be078b authored about 6 years ago by Yair Chuchem <[email protected]>