Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/purescript/purescript-free
Free monads, Cofree comonads, Yoneda and Coyoneda functors, and the Trampoline monad.
https://github.com/purescript/purescript-free
Updates for PureScript 0.8
913290f6d2b27399198b44a1109ae4cfb9766256 authored almost 9 years ago by Gary Burgess <[email protected]>4c9dcd79c3402ad06ee091653a7b558d5f6a6b55 authored almost 9 years ago by Gary Burgess <[email protected]>
Fix warnings generated by purescript-0.8.0
873c777b7cb131e78eb35d3f52d9d096c06ecb19 authored almost 9 years ago by Gary Burgess <[email protected]>7aa1c93301d17776774ae0e0496945eae5b71d86 authored almost 9 years ago by telser <[email protected]>
97cfbfc2e625abab55f6b5515d6d88e98825a33e authored about 9 years ago by Gary Burgess <[email protected]>
ef940cd23732f9c424a7bead5f3dd7f89c12ad22 authored over 9 years ago by Gary Burgess <[email protected]>
Bump transformers dependency
ee5e95ae9fd375391f8b934fab1f01797b479b1c authored over 9 years ago by Phil Freeman <[email protected]>d605c101d93e96889a4b119f197f467ffe94de88 authored over 9 years ago by Phil Freeman <[email protected]>
ddf93f6d77f0ec39104d8d098686e8acae72dc0f authored over 9 years ago by Phil Freeman <[email protected]>
Topic/benchotron
60db495bdedce4ed14a10859933a92c0622f3244 authored over 9 years ago by Gary Burgess <[email protected]>Bumping purescript-benchotron for PureScript 0.7.3.
98cbac36bef52fa28dc6f649ef1d52efaff0b68c authored over 9 years ago by eric thul <[email protected]>5c98b319dc91a8b61ad9b0cd1b8a3bd528536214 authored over 9 years ago by eric thul <[email protected]>
afcdb55aa3ba14365f64e55f395e35ac84602ed6 authored over 9 years ago by eric thul <[email protected]>
Updating the structure of the test directory and renaming some of the
test files. Also removing ...
0aadf8177724779f571cae7b8954036945e10c41 authored over 9 years ago by eric thul <[email protected]>
Also corrected typos in the documentation.
Resolves #39
0f470238f68b9b976157532d5e6834465502bc7f authored over 9 years ago by eric thul <[email protected]>Reflection without remorse
7b1566995eba2edfbf157e860850c594c9112e49 authored over 9 years ago by Gary Burgess <[email protected]>5776ee4ec21039d629c008a9accbdb9aea1dfeb1 authored over 9 years ago by eric thul <[email protected]>
71b0864ddd83f4c753a85f0beaf52ffbaed31f24 authored over 9 years ago by eric thul <[email protected]>
64a8319e7772cd0a7997ae9bf3a7b15965123b9c authored over 9 years ago by eric thul <[email protected]>
4bf96226beec6f9a0437d64e931f6a88a520a733 authored over 9 years ago by eric thul <[email protected]>
388b56759dbd77d12d468324bc0a14608a8223ca authored over 9 years ago by eric thul <[email protected]>
Using the purescript-catenable-lists module for the underlying list
implementation.
311ee0e1f7470c2aa6eddc32296d2aa7237a07b4 authored over 9 years ago by eric thul <[email protected]>
Added `Functor f => MonadRec (Free f)` instance.
0df59c5d459fed983131856886fc3a4b43234f1f authored over 9 years ago by Gary Burgess <[email protected]>2f526d34dcbf1c33a26d525b850a1ce0172e7091 authored over 9 years ago by eric thul <[email protected]>
Free monad implementation based mainly on the paper "Reflection without
Remorse" by Ploeg and Ki...
931435aa0326c8fbbd0d689389e6375175cc12a1 authored over 9 years ago by Liam Goodacre <[email protected]>
62b5ba58f4414a0aac20b03cd16d3bb6600cc817 authored over 9 years ago by Gary Burgess <[email protected]>
Introduce a non-Coyoneda inj helper
6d0f217045df7d4bb3ec9fec188af7d1ab8d6d79 authored over 9 years ago by Gary Burgess <[email protected]>bf7dd6a99a688b9bc2cfbf260d6a0ee003d25b26 authored over 9 years ago by Gary Burgess <[email protected]>
`mapF` and `bindF` are stack safe
9b97beeaa6841cd103efb19d5ae8fb4ed29864c3 authored over 9 years ago by Gary Burgess <[email protected]>9822153790287a4a95e75d18842cc14354e30f8a authored over 9 years ago by Gary Burgess <[email protected]>
Add bindF
6ce60724f8cb0fe85906a7b57fd80a8bc7a7ad5b authored over 9 years ago by Gary Burgess <[email protected]>def5951cf2ac8c2ad43171767165d16107bf2ba3 authored over 9 years ago by Gary Burgess <[email protected]>
Add functions for injecting while lifting into Free
54dbe7e96d9c22f4e6ed5cc3e35e1c90a56285c0 authored over 9 years ago by Gary Burgess <[email protected]>be9f1275530c92bf0976bc99a940d6087512b3b6 authored over 9 years ago by Gary Burgess <[email protected]>
9ccda34253d1ef1b29c1005cbbe1c4260d57aa32 authored over 9 years ago by Gary Burgess <[email protected]>
f56e733f4e442cc4e3f80ee7f5815c26c19d9054 authored over 9 years ago by Gary Burgess <[email protected]>
0a8a708a9bb1079e5fee5aabf426ae93a1d761d7 authored over 9 years ago by Gary Burgess <[email protected]>
eb2c57bf75cab074612d68da6891fdd804e3357d authored over 9 years ago by Gary Burgess <[email protected]>
25001e035e2078e0f43747cf88790998c76f240a authored over 9 years ago by Gary Burgess <[email protected]>
c6b20942db7ea37ae6785d35f469b5bd804ab8d8 authored over 9 years ago by Phil Freeman <[email protected]>
Topic/issue 27
4b8251569db95adf6f4fbfe52efe739a856bb4df authored over 9 years ago by Gary Burgess <[email protected]>9999ba1a07f26b440a91155717b2988a88d00bcb authored over 9 years ago by eric thul <[email protected]>
Using an alternative representation for Gosub to avoid a `RangeError`
from being produced on lef...
5ff4d85d429f318c4aec36cf07b87896f8452b84 authored over 9 years ago by Phil Freeman <[email protected]>
Typo in instance name (bindCoyoneda -> bindYoneda)
69eeb15ae40fd0f5676aed75dc7668aae0e4ea9d authored almost 10 years ago by Phil Freeman <[email protected]>aae9b3335ff19f317ff58015757ac23048ed129c authored almost 10 years ago by Matt Kaemmerer <[email protected]>
3a2bfdafd611a7eed63b21ee5fb9e42da67a9599 authored almost 10 years ago by Phil Freeman <[email protected]>
Use MonadRec to avoid blowing the stack
658813b5936500fc03c79c9e21acf0039f9d96d6 authored almost 10 years ago by Phil Freeman <[email protected]>089fc983e7a02dd00bd785d6e6d81c2a3e8c48d4 authored almost 10 years ago by Phil Freeman <[email protected]>
f08daaaca2a4177e0008f0fe86f615cdc4b2e838 authored almost 10 years ago by Phil Freeman <[email protected]>
0572b8020dfaa33d578dfe57ee21f46e30e79645 authored almost 10 years ago by Phil Freeman <[email protected]>
5090637d2fdca1244afe2b9474e011e8e71f9901 authored almost 10 years ago by Phil Freeman <[email protected]>
eb950d890aa19af1931c85780a56a6a2b64b3758 authored almost 10 years ago by Gary Burgess <[email protected]>
674986d3cb5590c84f99e46b6b87fbef3202c551 authored almost 10 years ago by Gary Burgess <[email protected]>
c585ab97085cda85ced3b3613a50a81280ceae91 authored about 10 years ago by Gary Burgess <[email protected]>
Partially apply FreeC
d9c1cc6a38e16fedcb208b292fe91e4075c24ee4 authored about 10 years ago by Gary Burgess <[email protected]>438986788cc1d95a6d2808253fb9800680bdbb82 authored about 10 years ago by eric thul <[email protected]>
Topic/coproduct and inject
1699da4b010e808165b6113783d80a74e227a774 authored about 10 years ago by Gary Burgess <[email protected]>c5231e2c97bb132d0a9e171fa104607805bcac81 authored about 10 years ago by eric thul <[email protected]>
618d880d43624c57c1d0931df4b06b1c41dcd9b8 authored about 10 years ago by eric thul <[email protected]>
8d72e6f80ce521814f325b2945d74b108721ec01 authored about 10 years ago by eric thul <[email protected]>
3cfd769099680eca801ae75fbe2e5b9560289bdc authored about 10 years ago by eric thul <[email protected]>
Ready/update deps
53c6fd578b8cdb04f807b66888785348d95d0394 authored about 10 years ago by Phil Freeman <[email protected]>ddc18bc6a665fb76747573043ab4203d5a37d27b authored about 10 years ago by John A. De Goes <[email protected]>
09adc0514619b3586fb7cec3282b8cc8eeabc901 authored about 10 years ago by John A. De Goes <[email protected]>
91b78b069099f01b23b798778aedd1ca0416b7c5 authored about 10 years ago by Gary Burgess <[email protected]>
Don't export Cofree constructor
17586490a6360fb3de7a62715fbf2334d593c89e authored about 10 years ago by Phil Freeman <[email protected]>Avoid ffi
ab72047aff9f841fc1e4fb2144e2eef590f07ce1 authored about 10 years ago by Phil Freeman <[email protected]>This reverts commit 08112dae61ecac973222eb3b56793cc68b73f52f.
f2cbbe5ba216f0bf0f664928483a07f524b1d7ba authored about 10 years ago by Gary Burgess <[email protected]>08112dae61ecac973222eb3b56793cc68b73f52f authored about 10 years ago by Gary Burgess <[email protected]>
ef06b4dbbc0f52e411c33e216e6a18b8dd5bc333 authored about 10 years ago by Gary Burgess <[email protected]>
119d5c48950fc7509ff0b03da85715d984b29e9d authored about 10 years ago by Gary Burgess <[email protected]>
No longer necessary as `psc` outputs externs files with kind annotations
for type constructors now
Externs fix
2af0f484a57d2953bbb3240ae9fc255911d74bee authored over 10 years ago by Gary Burgess <[email protected]>581ffcf64df6394f521546aed42e2761d86a83f8 authored over 10 years ago by John A. De Goes <[email protected]>
f9389ce7574e176418148aa1e4fc436cfa41d8be authored over 10 years ago by John A. De Goes <[email protected]>
remove bogus constructor, unapply trampoline type synonym
4b7db09d72cd99c58f273a50be499f3b35d082e5 authored over 10 years ago by Gary Burgess <[email protected]>51a68d1d020826eefb5667c59c3be04651e31811 authored over 10 years ago by John A. De Goes <[email protected]>
update to compatible transformers version number
c702d1b1d1d997bab5dc3abec1f9ee7ec860bbca authored over 10 years ago by Phil Freeman <[email protected]>7c5f2c538a86c801a6b3c4cc1341dc6696cfbc98 authored over 10 years ago by John A. De Goes <[email protected]>
Add Cofree
ab690622031c8bde7a348b33d472a6056a3e8853 authored over 10 years ago by Phil Freeman <[email protected]>06f68a57951d70f16b4d5717b9bb854dbc9d4f8a authored over 10 years ago by John A. De Goes <[email protected]>
f34b6f27a35d9b9160261e74638dc431e3c0f9c7 authored over 10 years ago by John A. De Goes <[email protected]>
1fcc922f5bdbfdef99505a418f25c02d178176fa authored over 10 years ago by John A. De Goes <[email protected]>
1224a1fbecac2eb6764a28169f426ba600e5d74e authored over 10 years ago by John A. De Goes <[email protected]>
5e4e51159a9360354022ce1628f77c6154a4bb34 authored over 10 years ago by John A. De Goes <[email protected]>
9256f6054e0fe251314a51595db00886912d251e authored over 10 years ago by John A. De Goes <[email protected]>
dbd34061c719f02d0061cfda8f55eb142fc99556 authored over 10 years ago by eric thul <[email protected]>
Conflicts:
bower.json
09c4d0544ec4aa6846de63bd3a542db46802173c authored over 10 years ago by eric thul <[email protected]>
04cf08cb802e862834a09501f6d22f893e3b394d authored over 10 years ago by eric thul <[email protected]>
Also remove version from bower.json as we use semver tagging anyway.
02a6b039accb322cdabf28a0c027699f1b26c992 authored over 10 years ago by Gary Burgess <[email protected]>0a911d3f5c9d5ebcea372c291a8432cb1f5ed08c authored over 10 years ago by eric thul <[email protected]>
8d0b9ff89a24eca8186349eae219ea9783b60fbb authored over 10 years ago by eric thul <[email protected]>
23fa9a93157741bdb002ad55c8f7c4fbe83f9c9e authored over 10 years ago by eric thul <[email protected]>
83112f842aca502c57b1a7332d27ebf601f0fe53 authored over 10 years ago by eric thul <[email protected]>
41f66a382e6a080906b093e8b72417cd8b01606c authored over 10 years ago by eric thul <[email protected]>