Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/purescript/purescript-foldable-traversable
Classes for foldable and traversable data structures
https://github.com/purescript/purescript-foldable-traversable
* adjust the foldrDefault and foldlDefault functions to be stack safe
* performance tuning of...
66907f27771c1669bd51d44aacf32aace54c1ef8 authored over 2 years ago* Update the bower dependencies
* Update Node to 14 in CI
* Update the changelog
* Upda...
b3926f870532d287ea59e2d5cd3873b81ef2a93a authored over 2 years agod3b01d3ebc7d129441510364293fca6f2c6c58c0 authored almost 3 years ago
* Convert foreign modules to try bundling with esbuild
* Migrated FFI to ES modules via 'leba...
2206797a499c3c91246598637ccd0cac7d6a5f05 authored almost 3 years ago1e1b752f24a838c10611f437ecface0fa89e0528 authored almost 3 years ago
811bbc495da3ee6c9cbb0d8f0c0a33807de4604d authored almost 3 years ago
d581caf260772b1b446c11ac3c8be807b290b220 authored almost 4 years ago
62d4796888a1b7e5e49abf3e7e2ec482b3746d97 authored almost 4 years ago
* Fix warnings revealed by v0.14.1 PS release
* Update changelog
e52e981fd88f5eaafb86174307a50d856684fdb6 authored almost 4 years ago* Update CI to build with the latest version of the compiler
* Update the bower repository UR...
f45f03a5b4a568c79ba36a8764edbb0cbee203e6 authored almost 4 years ago047503e07170a63ea7b39ad88d675f8c00adc4fd authored almost 4 years ago
* Refactor functors and related packages
This is part of a set of commits that rearrange the ...
a1535bee6b4ca06225b80a9af07f856959fd9498 authored almost 4 years ago56f238edefceee3201d1fde927b76ffa66dcc39e authored about 4 years ago
* Generate CHANGELOG.md file using notes from previous GH releases
* Add pull request template
2370ea26806adf112a710a3e769f1b95eb98f315 authored about 4 years ago* Remove fold1 from Foldable1
* Add back foldMap1Default
* Deprecate and split foldMap1Def...
b61328bb35b681d1c888cdf0df1f1db3e32828ef authored about 4 years ago6f7a8fd41274689cfa54c7e495295ddc1f2ad1ff authored about 4 years ago
8413e6d8a09c13b60819e03cf56525c33f7acbb3 authored about 4 years ago
26d7c0c5dce6ced5e7be4390f8763df878b5bb4e authored about 4 years ago
Migrate to GitHub Actions
068a17e377aa2e1fa150263f711ff151d4bfc6d5 authored about 4 years ago39d7a357f0bd43753256b3ee64f0408f66f8d16c authored about 4 years ago
Foldable1.foldr1 and Foldable1.foldl1
be73dcaba1563aefe1fa03aed41428150093c038 authored over 4 years ago5524fee62eb4973cf688fb78bc73acc0a2c0f3f8 authored over 4 years ago
ea905c35f4fc9e9b57939df5681c4915f3b39048 authored over 4 years ago
feat: findMapWithIndex -> implement
d6905a6aae7bbdec4fdfcbbf12a2530742522dd2 authored over 4 years ago* Add examples for sequence and traverse
* Review feedback, unnecessary parens and logShow
ae194b1a0077a815cede289258e188923b8c9642 authored over 4 years ago* Update travis, dependencies and purescript-psa
* Fix missing kind declaration error
5140095a2d67223fba2eb959278f326e9a5c8f24 authored over 4 years agod9b8f6135f9fc6300fe85100c956ae051e9188fe authored over 4 years ago
Bump pulp version
926fbd011b836edbb4ed15fff564d727c9d89f66 authored over 4 years agode22cbc51b6309d13061af28f854400baafbfc41 authored over 4 years ago
Update CI
59cf2d09922850e1bd087a21a9306e926ead000f authored over 4 years ago208dd3169ef82060a7e21f4d0042a851548508b8 authored over 4 years ago
Wrap `traverseArrayImpl` IIFE in parentheses
34e5d3292749c4c45c62e53e48359335a065abe5 authored over 5 years agobefcc1fb2f753e96681f72f88529c28f9b38613d authored over 5 years ago
Add some examples to intercalate documentation
29d5b873cc86f17e0082d777629819a96bdbc7a1 authored about 6 years ago3abc13486efff4dddd638b7385830ba16daaa9e7 authored about 6 years ago
d30146ef988bead9d1c54f796b4da63d1c4d3c0f authored about 6 years ago
Export `minimum` and `maximum` from Semigroup.Foldable
1de571362304313d2866b8c9bb48a58f5de85dc9 authored over 6 years ago8340cf118eb28ee91c140c7c28bc957360478200 authored over 6 years ago
Fix error in documentation of `scanr`
531088ee46633c9232bf569c3a300fde64dc8831 authored over 6 years agocc2852b102e5595b633bb93227bca6fe9cae8eb4 authored over 6 years ago
Update for PureScript 0.12
df1a66cba75157143b2c75caf002adadf0bc8d8c authored over 6 years ago0054657a044218c215ad1b5d6e8bae7546c0d855 authored over 6 years ago
Let findWithIndex also return index of found value
e9b8b5c4e4b98eeecca8a545caf603c00959d96b authored over 6 years agofeaeff77e699946099ce40604db181b2e140570e authored over 6 years ago
Divide and conquer traverse 2
849891c462200bf38acad655d94df4cd37626b44 authored over 6 years agofec9bae764f55d2fae41891a54cbcc7de60a3510 authored over 6 years ago
d7a3fa2e6860d2a63a0d4aa289171397a4e55120 authored almost 7 years ago
Foldable1.intercalate
12fdaf17b8729e1c0a78d3e3aab88bfd0cc141f2 authored almost 7 years agoRelaxes `Foldable.interacalate`'s `Monoid` constraint to `Semigroup`.
5c28cc4d40eedbe17b4087ce89a53ee559f45e6d authored almost 7 years agodefault non-indexed impls using indexed impls
468948ee5a54bca5e7db38b34932592dfb74cdd3 authored almost 7 years ago
A series of functions allowing one to define instances for the
non-indexed versions of Functor, ...
Traversable1 instances matching Foldable1 instances
96f4b0caa2a0bb1db89e664412d70d6eaa9e99e8 authored almost 7 years agoAdd `minimum` and `maximum` to `Data.Semigroup.Foldable`
955adf768d1aab639265478544497c41179a73c3 authored almost 7 years agoThese are handy because, unlike `Data.Foldable` they don't return a `Maybe`.
df9007692f35e92c384d6c270e70bd6c8fab8197 authored almost 7 years agoe895592dac63f3e38d06f4c6db9360cb158bdeaf authored almost 7 years ago
Fix shadowed name warnings in `indexl` / `indexr`
a1d31b51d58eb706ecbc99dc4c76021e3f799d58 authored about 7 years ago99d679c2df87d11bc0f8e78aa0514183632775f9 authored about 7 years ago
add Indexl and indexr
36c043145fbadbd5d095662ed5c254aeca23bb35 authored about 7 years ago96e8f9597bb340a9e963c2ccc6640926f83b8873 authored about 7 years ago
6a8cec01d9c769809786f46b4abedc6e427f4b07 authored about 7 years ago
0c4f7c1055dc54062ee740d05c51fd14dc18bad3 authored over 7 years ago
* Fix test for foldrDefault
The test labelled "Test foldrDefault" was calling the function to...
642ae7d9aebca45ff4f976e6a0d6662719f23346 authored over 7 years ago0243e2d2cd0c09a13e5d15374cc8ce06cc3d49ca authored over 7 years ago
31903cd46f7a2f71595bbf1cbfd38ea0f456f72e authored over 7 years ago
bbcbc1ada9cdc5f460b5eea86f8ddc7f746a08fd authored over 7 years ago
* Add oneOfMap
* Export oneOfMap
d4f02008b529e69a537b335db0fea9fd87af6ee8 authored over 7 years agod60cc115df3cc973a114efe1867c1477927cc71c authored over 7 years ago
e836652b80c8b1102c0188831a66d3648dbe0b5f authored over 7 years ago
0edb82219b86fea8c10310943374f4cd8b3509d7 authored over 7 years ago
Because Data.Tuple depends on this package, `findWithIndex` can't return
an actual `Tuple`. `Val...
* Add -WithIndex classes
This adds `FunctorWithIndex`, `FoldableWithIndex` and
`TraversableW...
* Fix foldMapDefaultL
Previously,
```purescript
foldMapDefaultL singleton [1, 2] = [2, 1]
...
* Add Foldable1 and Traversable1 classes
* Add docs
* Only export what needs to exported
...
* add foldM
* add comment about foldM stack unsafety
56ce0b376155bc22b168216b63817e3e71d7bf25 authored over 7 years agoAdd surroundMap and surround
ac01da0aebb20b0410984cef67bc1c505075da2d authored over 7 years ago920805a4a1f4e8359561078cfae8628f326dd10e authored over 7 years ago
length for Foldables
65bfd307636fd08bba1fdaf1c6e36380cc99bc25 authored almost 8 years ago0f0c3eb4d2b26db7307ecf1a51de440ca55e5aa9 authored almost 8 years ago
53fabe8bb690522e0ef6c4149d755903213932d1 authored almost 8 years ago
a generic length function, adapted from Haskell's Data.Foldable
59238b4bd7f23efb2bc6d0c5fd8d3127d768d0e6 authored almost 8 years agoUpdate for PureScript 0.11
70bebec40c8fbd210590a5c3f81ef896ca7e1465 authored almost 8 years agoeba108e43dc6c8266b22ec2b874bc252c594fffe authored almost 8 years ago
Eta reduction gives better generated code
ab7a9a26f70530233da2fd089444fa5b90d8f957 authored almost 8 years agonull for Foldables
0c18323cef0f862d4c9fe126d339ffc05cbdb43b authored almost 8 years agoadapted from Haskell's null in Data.Foldable
ced1fb80573c348c1055895d3a99139b6beba2e9 authored almost 8 years agod6c882e4d082ea5bc153943c015f20660fe71692 authored almost 8 years ago
Add instances for bifunctor newtypes
11db59e9a41583d0acbaffc47bc857b3cb5a1786 authored almost 8 years agocf17c46f2607b8c7542b866fc72dd149b29f1f6e authored almost 8 years ago
Add left and right varieties of bitraverse/bifor
fd48ff8cc0df5f4b933fd14e02503a9c7837b698 authored about 8 years ago078c5677a81cab340ad8b98f57752fba3e5fcf1c authored about 8 years ago
923306ef4f131b1af91ad5e17b73e7a1a49edbb3 authored about 8 years ago
e7cb46cc4e3fb94a3b1d3367a2a75442cc246389 authored about 8 years ago
Also add comment to explain why it is this way.
a251fdea493b0aaeb8b1c29c9b4cdc504a0b8571 authored about 8 years ago5d5ba1368ccaa73ddcaa804419f170ca9179f42c authored about 8 years ago
Also use a type synonym to simplify type signatures in Test.Main
ff26513cd10002304029fc9ab3aa9bef816f5fdc authored about 8 years agoe722a8a1b2e74557f0bba2eba7316927fae612c1 authored about 8 years ago
18fff8a270d58843799d90669612519b72068a15 authored about 8 years ago
be81e3ae569cbe74ef093f03833af2e1d6a54b1d authored about 8 years ago
Fixes test of parent commit, 6eb97e5.
fc997ed9db4678d8837c039fea80bbb63f0b23a7 authored about 8 years ago