Permalink
Switch branches/tags
Nothing to show
Commits on Nov 5, 2009
Commits on Oct 6, 2009
Commits on Sep 9, 2009
  1. Add Haskell code for Gibbons 1993 paper

    The paper is "Upwards and downwards accumulations on trees."
    committed Sep 9, 2009
Commits on Jun 19, 2009
  1. Import Format library files.

    committed Jun 19, 2009
Commits on Apr 15, 2009
  1. Change fork to &&&.

    committed Apr 15, 2009
Commits on Apr 12, 2009
  1. Add comment link to blog post.

    committed Apr 12, 2009
  2. Change ZipWithR to Zippable.

    There's no real need for it to be right-associative. If we wanted to, we could
    add an 'Eq' constraint to the 'a' in 'TreeF a' to make it a true zipWith. Then,
    we would check for equality on the first args in 'Cons' and 'Bin'.
    committed Apr 12, 2009
Commits on Apr 11, 2009
  1. Implement ana', zygo', and examples of anamorphism

    * Examples: zipWith, iterate for List and Tree
    committed Apr 11, 2009
  2. Add examples of anamorphism (ana').

    * Examples: zipWith, iterate
    committed Apr 11, 2009
Commits on Apr 10, 2009
  1. Change aalg to: i -> f s -> (s, Maybe (f i))

    * Created new ZipWithR class w/method. This is necessary for ain'.
    * Developed working instance for Counter.
    * Changed all AAlgebra instances.
    * Changed all smart constructors and primitive recursion functions.
    committed Apr 10, 2009
Commits on Apr 4, 2009
Commits on Apr 3, 2009
  1. Modify function names, implement morphisms.

    Morphisms: cata, ana, hylo, para, and zygo
    committed Apr 3, 2009
Commits on Apr 2, 2009
  1. Adapted from Edward Kmett's adaptation of my incremental fold.

    This is a work in progress. I next plan to work on support incremental
    attributes.
    committed Apr 2, 2009
Commits on Mar 31, 2009
  1. Update with links to blog entry.

    committed Mar 31, 2009
Commits on Mar 30, 2009