Permalink
Commits on Jun 4, 2011
  1. Minor code cleanups

    lpsmith committed Jun 4, 2011
Commits on Jun 3, 2011
  1. "Upgrade" to IncoherentInstances

    lpsmith committed Jun 3, 2011
    I feel a little uneasy about this.  I wish Haskell's "String" type wasn't
    literally a list of characters on multiple levels.  Maybe I could get rid of
    the [Char] instance somehow.
  2. Bump version to 0.1

    lpsmith committed Jun 3, 2011
  3. Initial .gitattributes

    lpsmith committed Jun 3, 2011
  4. Change module name

    lpsmith committed Jun 3, 2011
Commits on Jun 2, 2011
  1. Remove unneeded import

    lpsmith committed Jun 2, 2011
  2. Added "Escaped" value, optimized String escaping, and other misc changes

    lpsmith committed Jun 2, 2011
    The "escaped" type was added so that you could build long json strings from
    multiple strings without actually appending them to each other.
    
    Also minimized the imports, removed need for Undecidable Instances, and
    optimized handling of type String
  3. Improve README.markdown

    lpsmith committed Jun 2, 2011
  4. Add README.markdown

    lpsmith committed Jun 2, 2011
  5. Tweak character quoting

    lpsmith committed Jun 2, 2011
  6. Code cleanups and optimize escaping

    lpsmith committed Jun 2, 2011
      1. instance Value a => Value (Maybe a)
         was removed because it was not injective.
      2. Code formatting improvements
      3. optimize \u00?? escapes
Commits on May 31, 2011
  1. Fix buglet

    lpsmith committed May 31, 2011
Commits on Feb 28, 2011
  1. According to RFC 4627, '\DEL' does not need to be escaped

    lpsmith committed Feb 28, 2011
    Thanks to Bryan O'Sullivan for pointing this out to me.
Commits on Feb 26, 2011
Commits on Feb 25, 2011
  1. Json string quoting

    lpsmith committed Feb 25, 2011
    I really need to start writing some correctness and performance tests.
Commits on Feb 24, 2011