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

Merge pull request #46 from purescript/0.8-updates

Updates for PureScript 0.8

913290f6d2b27399198b44a1109ae4cfb9766256 authored almost 9 years ago by Gary Burgess <[email protected]>
Updates for PureScript 0.8

4c9dcd79c3402ad06ee091653a7b558d5f6a6b55 authored almost 9 years ago by Gary Burgess <[email protected]>
Merge pull request #45 from telser/purescript-0.8-warnings

Fix warnings generated by purescript-0.8.0

873c777b7cb131e78eb35d3f52d9d096c06ecb19 authored almost 9 years ago by Gary Burgess <[email protected]>
Fix warnings generated by purescript-0.8.0

7aa1c93301d17776774ae0e0496945eae5b71d86 authored almost 9 years ago by telser <[email protected]>
Fix warnings

97cfbfc2e625abab55f6b5515d6d88e98825a33e authored about 9 years ago by Gary Burgess <[email protected]>
Bump dependency

ef940cd23732f9c424a7bead5f3dd7f89c12ad22 authored over 9 years ago by Gary Burgess <[email protected]>
Merge pull request #42 from purescript/0.8

Bump transformers dependency

ee5e95ae9fd375391f8b934fab1f01797b479b1c authored over 9 years ago by Phil Freeman <[email protected]>
Add console as a dev-dependency

d605c101d93e96889a4b119f197f467ffe94de88 authored over 9 years ago by Phil Freeman <[email protected]>
Bump transformers dependency

ddf93f6d77f0ec39104d8d098686e8acae72dc0f authored over 9 years ago by Phil Freeman <[email protected]>
Merge pull request #41 from ethul/topic/benchotron

Topic/benchotron

60db495bdedce4ed14a10859933a92c0622f3244 authored over 9 years ago by Gary Burgess <[email protected]>
Update dependencies

Bumping purescript-benchotron for PureScript 0.7.3.

98cbac36bef52fa28dc6f649ef1d52efaff0b68c authored over 9 years ago by eric thul <[email protected]>
Remove unused foreign function in Benchmark.Main

5c98b319dc91a8b61ad9b0cd1b8a3bd528536214 authored over 9 years ago by eric thul <[email protected]>
Updating the README

afcdb55aa3ba14365f64e55f395e35ac84602ed6 authored over 9 years ago by eric thul <[email protected]>
Refactoring tests

Updating the structure of the test directory and renaming some of the
test files. Also removing ...

b81d685c188b936a746fee26bbf7bd20b002743c authored over 9 years ago by eric thul <[email protected]>
Adding benchotron benchmarks

0aadf8177724779f571cae7b8954036945e10c41 authored over 9 years ago by eric thul <[email protected]>
Ignore benchmarks from bower

Also corrected typos in the documentation.

Resolves #39

0f470238f68b9b976157532d5e6834465502bc7f authored over 9 years ago by eric thul <[email protected]>
Merge pull request #37 from ethul/topic/reflection-without-remorse

Reflection without remorse

7b1566995eba2edfbf157e860850c594c9112e49 authored over 9 years ago by Gary Burgess <[email protected]>
Adding small-scale benchmarks

5776ee4ec21039d629c008a9accbdb9aea1dfeb1 authored over 9 years ago by eric thul <[email protected]>
Adding benchmarks for left and right binds

71b0864ddd83f4c753a85f0beaf52ffbaed31f24 authored over 9 years ago by eric thul <[email protected]>
Move unsafe coerce functions into where blocks

64a8319e7772cd0a7997ae9bf3a7b15965123b9c authored over 9 years ago by eric thul <[email protected]>
Adding Natural alias for NaturalTransformation

4bf96226beec6f9a0437d64e931f6a88a520a733 authored over 9 years ago by eric thul <[email protected]>
Rename foldMapF to foldFree

388b56759dbd77d12d468324bc0a14608a8223ca authored over 9 years ago by eric thul <[email protected]>
Switching to CatList

Using the purescript-catenable-lists module for the underlying list
implementation.

16db17e7a539c88a4bef51fedad1f902b9406186 authored over 9 years ago by eric thul <[email protected]>
Merge remote-tracking branch 'upstream/master' into topic/reflection-without-remorse

311ee0e1f7470c2aa6eddc32296d2aa7237a07b4 authored over 9 years ago by eric thul <[email protected]>
Merge pull request #36 from LiamGoodacre/master

Added `Functor f => MonadRec (Free f)` instance.

0df59c5d459fed983131856886fc3a4b43234f1f authored over 9 years ago by Gary Burgess <[email protected]>
Updating documentation

2f526d34dcbf1c33a26d525b850a1ce0172e7091 authored over 9 years ago by eric thul <[email protected]>
Refactoring free monad implementation

Free monad implementation based mainly on the paper "Reflection without
Remorse" by Ploeg and Ki...

3ffa4cf1acd0084cd145ece3d7ebb488ef5a061e authored over 9 years ago by eric thul <[email protected]>
Added `Functor f => MonadRec (Free f)` instance.

931435aa0326c8fbbd0d689389e6375175cc12a1 authored over 9 years ago by Liam Goodacre <[email protected]>
Rearrange declaration order for better docs

62b5ba58f4414a0aac20b03cd16d3bb6600cc817 authored over 9 years ago by Gary Burgess <[email protected]>
Merge pull request #32 from purescript/injf

Introduce a non-Coyoneda inj helper

6d0f217045df7d4bb3ec9fec188af7d1ab8d6d79 authored over 9 years ago by Gary Burgess <[email protected]>
Introduce a non-Coyoneda inj helper

bf7dd6a99a688b9bc2cfbf260d6a0ee003d25b26 authored over 9 years ago by Gary Burgess <[email protected]>
Merge pull request #35 from purescript/stack-safe

`mapF` and `bindF` are stack safe

9b97beeaa6841cd103efb19d5ae8fb4ed29864c3 authored over 9 years ago by Gary Burgess <[email protected]>
`mapF` and `bindF` are stack safe

9822153790287a4a95e75d18842cc14354e30f8a authored over 9 years ago by Gary Burgess <[email protected]>
Merge pull request #33 from purescript/bindf

Add bindF

6ce60724f8cb0fe85906a7b57fd80a8bc7a7ad5b authored over 9 years ago by Gary Burgess <[email protected]>
Add mapFC and notes about stack safety.

def5951cf2ac8c2ad43171767165d16107bf2ba3 authored over 9 years ago by Gary Burgess <[email protected]>
Merge pull request #34 from purescript/lift+inject

Add functions for injecting while lifting into Free

54dbe7e96d9c22f4e6ed5cc3e35e1c90a56285c0 authored over 9 years ago by Gary Burgess <[email protected]>
Add bindFC

be9f1275530c92bf0976bc99a940d6087512b3b6 authored over 9 years ago by Gary Burgess <[email protected]>
Add functions for injecting while lifting into Free

9ccda34253d1ef1b29c1005cbbe1c4260d57aa32 authored over 9 years ago by Gary Burgess <[email protected]>
Add bindF

f56e733f4e442cc4e3f80ee7f5815c26c19d9054 authored over 9 years ago by Gary Burgess <[email protected]>
Update build

0a8a708a9bb1079e5fee5aabf426ae93a1d761d7 authored over 9 years ago by Gary Burgess <[email protected]>
Documentation index

eb2c57bf75cab074612d68da6891fdd804e3357d authored over 9 years ago by Gary Burgess <[email protected]>
Updates for RC

25001e035e2078e0f43747cf88790998c76f240a authored over 9 years ago by Gary Burgess <[email protected]>
Updates for 0.7

c6b20942db7ea37ae6785d35f469b5bd804ab8d8 authored over 9 years ago by Phil Freeman <[email protected]>
Merge pull request #28 from ethul/topic/issue-27

Topic/issue 27

4b8251569db95adf6f4fbfe52efe739a856bb4df authored over 9 years ago by Gary Burgess <[email protected]>
Adding an example testing bind

9999ba1a07f26b440a91155717b2988a88d00bcb authored over 9 years ago by eric thul <[email protected]>
Refactoring Gosub

Using an alternative representation for Gosub to avoid a `RangeError`
from being produced on lef...

efc9dd3918cbd68689fc8a62c7e390a7ac602398 authored over 9 years ago by eric thul <[email protected]>
Update dependencies, use Console.

5ff4d85d429f318c4aec36cf07b87896f8452b84 authored over 9 years ago by Phil Freeman <[email protected]>
Merge pull request #26 from mkaemmerer/patch-1

Typo in instance name (bindCoyoneda -> bindYoneda)

69eeb15ae40fd0f5676aed75dc7668aae0e4ea9d authored almost 10 years ago by Phil Freeman <[email protected]>
Typo in instance name (bindCoyoneda -> bindYoneda)

aae9b3335ff19f317ff58015757ac23048ed129c authored almost 10 years ago by Matt Kaemmerer <[email protected]>
Docs

3a2bfdafd611a7eed63b21ee5fb9e42da67a9599 authored almost 10 years ago by Phil Freeman <[email protected]>
Merge pull request #25 from purescript/rec

Use MonadRec to avoid blowing the stack

658813b5936500fc03c79c9e21acf0039f9d96d6 authored almost 10 years ago by Phil Freeman <[email protected]>
Add runFreeC

089fc983e7a02dd00bd785d6e6d81c2a3e8c48d4 authored almost 10 years ago by Phil Freeman <[email protected]>
Rename go*, remove iterM.

f08daaaca2a4177e0008f0fe86f615cdc4b2e838 authored almost 10 years ago by Phil Freeman <[email protected]>
Fix comments

0572b8020dfaa33d578dfe57ee21f46e30e79645 authored almost 10 years ago by Phil Freeman <[email protected]>
Use MonadRec to avoid blowing the stack

5090637d2fdca1244afe2b9474e011e8e71f9901 authored almost 10 years ago by Phil Freeman <[email protected]>
Update dependencies

eb950d890aa19af1931c85780a56a6a2b64b3758 authored almost 10 years ago by Gary Burgess <[email protected]>
Update dependencies

674986d3cb5590c84f99e46b6b87fbef3202c551 authored almost 10 years ago by Gary Burgess <[email protected]>
Add travis build

c585ab97085cda85ced3b3613a50a81280ceae91 authored about 10 years ago by Gary Burgess <[email protected]>
Merge pull request #21 from ethul/topic/freec-partially

Partially apply FreeC

d9c1cc6a38e16fedcb208b292fe91e4075c24ee4 authored about 10 years ago by Gary Burgess <[email protected]>
Partially apply FreeC

438986788cc1d95a6d2808253fb9800680bdbb82 authored about 10 years ago by eric thul <[email protected]>
Merge pull request #19 from ethul/topic/coproduct-and-inject

Topic/coproduct and inject

1699da4b010e808165b6113783d80a74e227a774 authored about 10 years ago by Gary Burgess <[email protected]>
Breaking out Data.Inject

c5231e2c97bb132d0a9e171fa104607805bcac81 authored about 10 years ago by eric thul <[email protected]>
Switching to Data.Functor.Coproduct

618d880d43624c57c1d0931df4b06b1c41dcd9b8 authored about 10 years ago by eric thul <[email protected]>
Adding Coproduct and Inject

8d72e6f80ce521814f325b2945d74b108721ec01 authored about 10 years ago by eric thul <[email protected]>
Implementing mapF

3cfd769099680eca801ae75fbe2e5b9560289bdc authored about 10 years ago by eric thul <[email protected]>
Merge pull request #18 from jdegoes/ready/update-deps

Ready/update deps

53c6fd578b8cdb04f807b66888785348d95d0394 authored about 10 years ago by Phil Freeman <[email protected]>
merge

ddc18bc6a665fb76747573043ab4203d5a37d27b authored about 10 years ago by John A. De Goes <[email protected]>
update dependencies

09adc0514619b3586fb7cec3282b8cc8eeabc901 authored about 10 years ago by John A. De Goes <[email protected]>
Update build and package files

91b78b069099f01b23b798778aedd1ca0416b7c5 authored about 10 years ago by Gary Burgess <[email protected]>
Merge pull request #15 from purescript-contrib/cofree-export-fixed

Don't export Cofree constructor

17586490a6360fb3de7a62715fbf2334d593c89e authored about 10 years ago by Phil Freeman <[email protected]>
Merge pull request #16 from purescript-contrib/avoid-ffi

Avoid ffi

ab72047aff9f841fc1e4fb2144e2eef590f07ce1 authored about 10 years ago by Phil Freeman <[email protected]>
Revert "Implement `goEff` directly"

This reverts commit 08112dae61ecac973222eb3b56793cc68b73f52f.

f2cbbe5ba216f0bf0f664928483a07f524b1d7ba authored about 10 years ago by Gary Burgess <[email protected]>
Implement `goEff` directly

08112dae61ecac973222eb3b56793cc68b73f52f authored about 10 years ago by Gary Burgess <[email protected]>
Implement `resume` directly

ef06b4dbbc0f52e411c33e216e6a18b8dd5bc333 authored about 10 years ago by Gary Burgess <[email protected]>
Implement `go` directly

119d5c48950fc7509ff0b03da85715d984b29e9d authored about 10 years ago by Gary Burgess <[email protected]>
Don't export Cofree constructor

No longer necessary as `psc` outputs externs files with kind annotations
for type constructors now

b584a883d51d68ff8c9c239f078e2f39765b9007 authored about 10 years ago by Gary Burgess <[email protected]>
Merge pull request #14 from jdegoes/externs-fix

Externs fix

2af0f484a57d2953bbb3240ae9fc255911d74bee authored over 10 years ago by Gary Burgess <[email protected]>
Merge branch 'master' of github.com:purescript-contrib/purescript-free into externs-fix

581ffcf64df6394f521546aed42e2761d86a83f8 authored over 10 years ago by John A. De Goes <[email protected]>
externs error fix

f9389ce7574e176418148aa1e4fc436cfa41d8be authored over 10 years ago by John A. De Goes <[email protected]>
Merge pull request #13 from jdegoes/tramp/unapplied

remove bogus constructor, unapply trampoline type synonym

4b7db09d72cd99c58f273a50be499f3b35d082e5 authored over 10 years ago by Gary Burgess <[email protected]>
remove bogus constructor, unapply trampoline type synonym

51a68d1d020826eefb5667c59c3be04651e31811 authored over 10 years ago by John A. De Goes <[email protected]>
Merge pull request #11 from jdegoes/version-update

update to compatible transformers version number

c702d1b1d1d997bab5dc3abec1f9ee7ec860bbca authored over 10 years ago by Phil Freeman <[email protected]>
update to compatible version number

7c5f2c538a86c801a6b3c4cc1341dc6696cfbc98 authored over 10 years ago by John A. De Goes <[email protected]>
Merge pull request #9 from jdegoes/cofree

Add Cofree

ab690622031c8bde7a348b33d472a6056a3e8853 authored over 10 years ago by Phil Freeman <[email protected]>
update docs

06f68a57951d70f16b4d5717b9bb854dbc9d4f8a authored over 10 years ago by John A. De Goes <[email protected]>
hide helper functions

f34b6f27a35d9b9160261e74638dc431e3c0f9c7 authored over 10 years ago by John A. De Goes <[email protected]>
add version bounds

1fcc922f5bdbfdef99505a418f25c02d178176fa authored over 10 years ago by John A. De Goes <[email protected]>
code cleanup

1224a1fbecac2eb6764a28169f426ba600e5d74e authored over 10 years ago by John A. De Goes <[email protected]>
add basic cofree implementation

5e4e51159a9360354022ce1628f77c6154a4bb34 authored over 10 years ago by John A. De Goes <[email protected]>
change trampoline to use Data.Lazy, which did not exist at the time this code was written

9256f6054e0fe251314a51595db00886912d251e authored over 10 years ago by John A. De Goes <[email protected]>
Merge branch 'transformers-version'

dbd34061c719f02d0061cfda8f55eb142fc99556 authored over 10 years ago by eric thul <[email protected]>
Merge branch 'master' into transformers-version

Conflicts:
bower.json

abc35ac44f4e8823e5567b917ed2700923a7b723 authored over 10 years ago by eric thul <[email protected]>
Merge branch 'release/0.1.0'

09c4d0544ec4aa6846de63bd3a542db46802173c authored over 10 years ago by eric thul <[email protected]>
Bumping version number to 0.1.0

04cf08cb802e862834a09501f6d22f893e3b394d authored over 10 years ago by eric thul <[email protected]>
Update transformers dependency

Also remove version from bower.json as we use semver tagging anyway.

02a6b039accb322cdabf28a0c027699f1b26c992 authored over 10 years ago by Gary Burgess <[email protected]>
Updating example module

0a911d3f5c9d5ebcea372c291a8432cb1f5ed08c authored over 10 years ago by eric thul <[email protected]>
Merge branch 'topic/freec'

8d0b9ff89a24eca8186349eae219ea9783b60fbb authored over 10 years ago by eric thul <[email protected]>
Adding FreeC

23fa9a93157741bdb002ad55c8f7c4fbe83f9c9e authored over 10 years ago by eric thul <[email protected]>
Merge branch 'topic/yoneda'

83112f842aca502c57b1a7332d27ebf601f0fe53 authored over 10 years ago by eric thul <[email protected]>
Merge remote-tracking branch 'yoneda/master' into topic/yoneda

41f66a382e6a080906b093e8b72417cd8b01606c authored over 10 years ago by eric thul <[email protected]>