Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/optics-dev/Monocle

Optics library for Scala
https://github.com/optics-dev/Monocle

use Kind Projector

b3f98a450594704b3ded0aa37602cfbdd9602db0 authored over 10 years ago
Rewrite major Optics using Profunctors

389bfe00cb654408267174afb85419fd72e69f30 authored over 10 years ago
Replace Head, Tail, Last, Init by HCons and HSnoc

bf14d7ca5413178b841d8e13f8b5735c73225f30 authored over 10 years ago
Add more Lens benchmark

491470084c312d5ff8f2ff2e1fd51c4888d4e533 authored over 10 years ago
Merge pull request #132 from dwijnand/add-bench

Add bench module, using JMH & a token benchmark.

d18a440be101b06de1e183b9a7c48e0e20c761c2 authored over 10 years ago
LensBench: Fix compilation, doh.

66d79abe2ef34d09b4f9079a5a3a417ed5b29056 authored over 10 years ago
Merge pull request #133 from dwijnand/remove-c+p-shapeless-dep-logic

build: Extract shapeless c+p dependency logic.

66bf519e5ceb83ecac652a64638d176554d26012 authored over 10 years ago
build: Use CrossVersion.full instead of hardcoded version string.

3eba5ceca24fa33af928e4ba8caab3501c156b21 authored over 10 years ago
build: Extract shapeless c+p dependency logic.

bbb769c7299e3ea58770334a7d0b8d1e3adfa2d8 authored over 10 years ago
Add bench module, using JMH & a token benchmark.

Run with:

monocle-bench/run -i 3 -wi 3 -f1 -t1

Returns:

[info] Benchmark ...

dbbf3c5a7daa05d3035ebe06e094ac28eb471446 authored over 10 years ago
Remove type annotation

efd2cdd4cd4e54ab647c58fcf28507480988715a authored over 10 years ago
rename

f99b82e627a5baf21fe2ac1d1b5d5ad43cadc459 authored over 10 years ago
Add Json example to show more complex Optics usage

53058255f288284f6f1f557f06ea1a50e910182b authored over 10 years ago
Add final modifier

f6607cec872c51f75967a2f1a1802a9cc0c5c5f8 authored over 10 years ago
#129 Reorder foldMap parameter definition and add tests for Fold

591603e46ec750ace3092dd165da6ba66eed94f5 authored over 10 years ago
Remove deprecated function

ee92f4dec1c73af572d78519f712b85906db3e08 authored over 10 years ago
#85 Move Fields _1, _2, ..., _6 to fields syntax

d0c3fad0f12586db3bfdc942926814ba3fe06f90 authored over 10 years ago
Remove hashCode

a0511dc801aa7d1a145ca66b07a881dc9753ac84 authored over 10 years ago
Change mkLens visibility to private

6dd391168f97ec7b7e5f3bad9236ba04a6d8aafd authored over 10 years ago
Replace List by Ilist in getAll

5fc6be02d263a36b3b50735ab204e02de1bb27d1 authored over 10 years ago
Remove HeadOption, TailOption, InitOption, LastOption

e840ed278b564a24936f94b9ba2a3d4023434cbd authored over 10 years ago
Move next version to 1.0.0

e6cb915ce32c08db6b3f28229e574a4fb273e808 authored over 10 years ago
Merge pull request #128 from julien-truffaut/kleisli

Use Kleisli in definition of Traversal and Optional, rename setF, modifyF, lift and multiLift

99ee65bf23b906619567ffc3d07ce1d0fe56605d authored over 10 years ago
Fix infinite recursion

7c424ccd038ae7b66c8074515e443b7e567535ee authored over 10 years ago
Use Kleisli in definition of Traversal and Optional, rename setF, modifyF, lift and multiLift

00556936f61d9a5f4edf8c70587bb0f305e2e213 authored over 10 years ago
Merge pull request #126 from julien-truffaut/no-inheritance

#115 Remove inheritance between Optics

7e78dcd32b4366e5dbe11e248e246937374857ed authored over 10 years ago
Use must equal to compare Tree

0db75d14fda64ce30e880198e9b692ef511f0f90 authored over 10 years ago
Add missing type safe equality

fbe82d7a5a5402d6d8c9ca5bc8b93d454c9b02f3 authored over 10 years ago
Replace Function to Functor by Kleisli

c0c3b8e5d1b7a107616255746ac3b3921bbb57b1 authored over 10 years ago
Use type check equality in tests

aa005d0754616fa7d0ae9a06f45652213eda2e0f authored over 10 years ago
Merge pull request #127 from dwijnand/patch-1

README: Add myself (Dale) as a contributor

b343f372d0396d65e2792bd2cea9edaf5681d07a authored over 10 years ago
README: Add myself (Dale) as a contributor

b1ba9fa921dda502c68846175b1339ebc2e8372b authored over 10 years ago
Fix examples

61e969771edcebd07144a5bebffb82fdcffa0656 authored over 10 years ago
#118 Replace Option by Maybe

2b8dc3cd26958230ec61c2d02002d996557defc5 authored over 10 years ago
Make Getter and Setter a case class and minor refactoring

53086c1f840a3744e26c17dce3aa250df0d208fb authored over 10 years ago
#115 Remove inheritance between Optics

6c8afbb8edfcda11c2d1cc3a31d0c9cb75724534 authored over 10 years ago
Merge pull request #125 from julien-truffaut/refactor-lens

Define Lens in term of ProFunctor

25abd95c55eac135cf457e54c2aa25d29689ffbc authored over 10 years ago
Make Lens get final

a9294f2ab2bdc423af89c43e2897ff910308f1d0 authored over 10 years ago
Correct Strong apply method

f7cf90070fd0254bf76e0cbc20ad1b8778243b5f authored over 10 years ago
Define Lens in term of ProFunctor

c8d8dfb30020bf855c0747dd4a82684fb6ab412b authored over 10 years ago
Merge pull request #124 from julien-truffaut/optics_single_function

Define all Optics with a single method

72640baebe48731d3d47cb2cd01629cb7b021b11 authored over 10 years ago
Define Arbitrary instance for Set

932f6ba3139822bb46cc85589697b1c5314b39c7 authored over 10 years ago
#117 Add instances for Maybe

629a418310a8f1d60d467ba190a8a6e9acf9aa0a authored over 10 years ago
Add Set instances for Empty and At

ca5aabcef97531fad3aa8a8f47e53f8add6626c9 authored over 10 years ago
Remove AnyVal extension for Tagged because of scala 2.10 error

0c6078ee808dcdab2a1786101184e3a7af5c2989 authored over 10 years ago
Refactor Setter and make some methods final

8e6e2561ccf2aca719b5fda987f4de7a5c1592b3 authored over 10 years ago
Define all Optics with a single method

6e0ceeef4feb2c7cf9cb90b5d8f31d633e0adf32 authored over 10 years ago
Merge branch 'master' of github.com:julien-truffaut/Monocle

019b1a8c51347dd9419a6f6402212ca750a17c35 authored over 10 years ago
#122 Clarify @Lenses example

8aa4a1397eb7cde4979c1115e3be60663ad4b72b authored over 10 years ago
Merge pull request #123 from julien-truffaut/cons

#90 Add Cons, Snoc and Empty + refactor Prism and Optional constructor

36fe0f38ffbf81f99bb40da2a193d22ff313b386 authored over 10 years ago
#90 Add Emtpy and refactor Cons Snoc laws to Sequence laws

439da16e76e549f56a133ed4ce38250236c40d74 authored over 10 years ago
Correct Snoc implementations

79cb11b2a2fa44e88554ff4e106f640604fa81da authored over 10 years ago
Make methods final

ef3c8fa7d54345e9213c60639609ec1615a08f3d authored over 10 years ago
#90 Add Cons Snoc laws

8d56508a254835a7881060505e12a6af54bf3f29 authored over 10 years ago
#90 Add Cons and Snoc + refactor Prism and Optional constructor

163d660b01a85eb85c5ff97979389ca7eacbb52c authored over 10 years ago
Update latest version

e180881b313891a2b7fb5a45d5a6463368064eed authored over 10 years ago
Add 0.5.1 Release Note

f286c0fbbd192cccabf5693cb0a10997dc646350 authored over 10 years ago
Setting version to 5.2.0-SNAPSHOT

016dfe1528a637a124abb7da78587b869a3e21eb authored over 10 years ago
Setting version to 0.5.1

4a0d4d54ee42e245866d28ab6e181beb06255d59 authored over 10 years ago
Add previous artifact for generic aand law modules

d53ee568e07fe26b469a7a56c2e21df0e481dd6e authored over 10 years ago
Update class diagram

9f0ff1e9990e0408f93156aba6f4c90e41407bff authored over 10 years ago
Merge pull request #120 from dwijnand/support-optional-prefix

Support optional prefix in @Lenses

b53f35b4e2c849cc4248e3492a5b8e539b4c5f3a authored over 10 years ago
@Lenses: Support optional prefix, & test.

343300d21e92e25c3acc2bbed71f3c066de5008f authored over 10 years ago
@Lenses: Extract lenses.

1761d252f56f0529da6673faac9fb3e3ed615b68 authored over 10 years ago
Merge pull request #116 from adamw/patch-1

Adding myself to the contributors list

a58a752dbfb0494496d915912505fd09b107c6c5 authored over 10 years ago
Adding myself to the contributors list

b7cf2cf53844c99cf71bf5e5f89f165fad4bb47e authored over 10 years ago
Use more precise Optics

5a3172be292502c1f82de35d310f2762a28f985c authored over 10 years ago
Structure example and remove redundant scalacheck tests

534547206b4d0905f4965ee788a1283aa4f44eb9 authored over 10 years ago
Give more precision on overloaded compose issues

1e0f1589dd50de82d90521ba2bfaa562c3856905 authored over 10 years ago
Add macro annotation intellij issue

699e72a2942876aa69110236061abd6374bcf9c6 authored over 10 years ago
Reject to parse String to Numeric values when it starts with +

a544743ca439b485ac2be178f290a85bbf6c2c80 authored over 10 years ago
Upgrade previous artificat

64fe8953dab4f357040ea5553c49e143ac22391d authored over 10 years ago
Separate Macros and refactor Lens test

c654173a3eb0072336a8ffd79a2a5c710a8346d7 authored over 10 years ago
Merge pull request #112 from adamw/lens-for-macro

Exploring another option on defining lenses through macros

474709bd40b9e4195b5931e9b07617fcd6d66c80 authored over 10 years ago
Fixes for Scala 2.10

f47b3a6e7d5edc01435d41fdf24980b685eb2c5c authored over 10 years ago
Documentation for Lenser, example of various methods to define lenses

fc8da2cb8e8721d1cf35953eb2c3d7f6f67476b0 authored over 10 years ago
Lenser can be also inlined

5da02ab5c00449c3d1e76de9f5d858b1a9a10727 authored over 10 years ago
More compact syntax: Lenser instead of LensSupport

ba77dc72157e149bca97441b4665546fb42b5586 authored over 10 years ago
Exploring another option on defining lenses through macros

6348856dee4e097aeae68be4d7e088e40c6b2845 authored over 10 years ago
Merge pull request #111 from dwijnand/@lenses-for-case-classes-only

@Lenses: Fail early & case classes only.

ab618b593dd787702e224029d1904aa7a53c5fcb authored over 10 years ago
@Lenses: Add not-a-case-class test.

d67b3e586a3eae5df0225ee3b21b55e50e3e2eee authored over 10 years ago
Update Lens creation methods in the Readme

5180660c1057b1604a001fa4dba6ebc7793ee959 authored over 10 years ago
@Lenses: Fail early & case classes only.

7384368c50cd8192f346c5b1ef5ebab5a4f14337 authored over 10 years ago
Upgrade sbt-typelvel to 0.3.1

ba3901bce5ae8ea635aeaea7c06f57daf1e9fc29 authored over 10 years ago
Merge pull request #110 from dwijnand/add-@lenses-macro-annotation

Add the @Lenses macro annotation

9362e12d4b004759e16e87ec277df59616ce7c59 authored over 10 years ago
Fully qualify mkLens in @Lenses macro impl.

b39868eea440b15f30fe1a3c94e4149b653cb1da authored over 10 years ago
Add the @Lenses macro annotation

Fixes #18

Please note:
* add paradise compiler plugin for 2.11+, as it's need for annotations
*...

14d16f2cad8f5e9495cee107d646d531f8420f93 authored over 10 years ago
Upgrade version to 0.5.1-SNAPSHOT

898eb178e0e4fd09295f2907452630f8155c68f2 authored over 10 years ago
Upgrade version

ab9e6528b75ec8826a4d3afa013a0289802c4b63 authored over 10 years ago
Upgrade sbt-typelevel plugin

2d67dd9d7c53991bff33ebcc2fbcb3970a859811 authored over 10 years ago
Fix maven central issue

da8165de3b953dcb6a0e395277e0cccf2497547a authored over 10 years ago
#109 Declare traits outside of package objects

0abdcc0d37fc8a97d53bcff46a82c1b502652bdb authored over 10 years ago
Move reverseModify to Prism syntax

ac1579720ff3536c096d5c069daf2b59975352a2 authored over 10 years ago
Upgrade specs2 dependency

efd81bb6659e6e2e1403841de43a65b554ea408e authored over 10 years ago
Update release note

b860de12281a4ff15b4502d4501b3cb23b7ef2ea authored over 10 years ago
Merge pull request #108 from julien-truffaut/remove_scalaz_package

Remove scalaz package

5e7eae3f3ddfbb60680af8c48408a3d592fd7b07 authored over 10 years ago
Formatting

d085db20867df9c22023b6725d9759ac43454c45 authored over 10 years ago
Remove prefix _root_ for scalaz imports

d82e66ebe0455aa6c76012bbe39ad7a3679e7bfa authored over 10 years ago
Move monocle.scalaz into monocle.std

adb0db55704c414bde05e31be3df6ecda9bcd7b7 authored over 10 years ago
Upgrade scalaz to 7.1 and remove specs2

da32c144ebff95b35e03f028038cbe8c1a5f0be6 authored over 10 years ago