Permalink
Commits on Jun 10, 2012
  1. Renaming stock lenses.

    roconnor committed Jun 10, 2012
  2. Adding Data.Lens.Lazy.Void module which duplicates Data.Lens.Lazy but…

    roconnor committed Jun 10, 2012
    … returns m () for setting operations.
    
    This makes the setting operations easier to use with `when` and `unless`.
Commits on Jun 9, 2012
  1. renaming ^%%= to fmodL and fmodML.

    roconnor committed Jun 9, 2012
    Removing ^%%= for partial lens.  Instead promote the partiallens to a multilens and use fmodML.
Commits on Jun 3, 2012
Commits on Jun 2, 2012
  1. adding lookupByL and lookupL

    roconnor committed Jun 2, 2012
    rearranging functions
  2. adding reverseML and frontPL

    roconnor committed Jun 2, 2012
Commits on May 20, 2012
Commits on May 19, 2012
  1. Revert "Remove StaredStore."

    roconnor committed May 19, 2012
    This reverts commit 8fc43d0.
    
    Conflicts:
    
    	data-lens.cabal
  2. Revert "removing Multi-lens for 3.9 release"

    roconnor committed May 19, 2012
    This reverts commit 348431c.
    
    Conflicts:
    
    	.ghci
    	data-lens.cabal
Commits on Apr 10, 2012
  1. bumping version number

    roconnor committed Apr 10, 2012
  2. Reparing bug in nullPL.

    roconnor committed Apr 10, 2012
  3. Removing unused dependencies.

    roconnor committed Apr 10, 2012
  4. Merge https://github.com/ekmett/data-lens

    roconnor committed Apr 10, 2012
    Conflicts:
    	data-lens.cabal
Commits on Apr 9, 2012
  1. dep bump

    ekmett committed Apr 9, 2012
  2. updating from 2.0.3 now.

    roconnor committed Apr 9, 2012
  3. Merge branch 'master' into 2.9.0

    roconnor committed Apr 9, 2012
    Conflicts:
    	data-lens.cabal
  4. Merge https://github.com/ekmett/data-lens

    roconnor committed Apr 9, 2012
    Conflicts:
    	data-lens.cabal
  5. dep bump

    ekmett committed Apr 9, 2012
Commits on Apr 7, 2012
  1. Law for terminal.

    roconnor committed Apr 7, 2012
  2. Precedence for &&&

    roconnor committed Apr 7, 2012
  3. mergeL and mergePL

    roconnor committed Apr 7, 2012
  4. Preparing for 2.9.0 release

    roconnor committed Apr 7, 2012
    - Removing Choice and Codiag class
    
    - Reengineering Split class as a Product class
    
    - Renaming maybeLens as justLens
    
    - Moving some code around.
Commits on Mar 31, 2012
  1. Revamping Category.

    roconnor committed Mar 31, 2012
    I've removed Choice because (|||) isn't really appropriate for Lens since one would expect uncurry (|||) :: (Lens a c, Lens b c) -> (Lens (Either a b) c) to be a bijection, notwithstanding what Control.Arrow does.
    I've renamed the Control.Category.Split module into Control.Category.Product and renamed the class Split into Tensor.
    I've added a class called Product for (&&&) even thought it isn't used in lens.
    Hopefully, these categorical modules will be put into their own package one day.