Permalink
Commits on Sep 29, 2017
  1. Add Inject instance for () (#147)

    bosu authored and Gabriel439 committed Sep 29, 2017
Commits on Aug 31, 2017
Commits on Aug 28, 2017
Commits on Aug 27, 2017
Commits on Aug 26, 2017
  1. Implement Inject instance for unnamed tuples. (#107)

    bosu authored and Gabriel439 committed Aug 26, 2017
    This removes the need for `R2`
Commits on Aug 22, 2017
  1. Interpret instance for unnamed data fields (#103)

    bosu authored and Gabriel439 committed Aug 22, 2017
    Maps unnamed data fields to the positional record keys. For example:
    
    ```haskell
    data Foo = Foo Bool Integer Natural deriving (Generic, Interpret)
    ```
    
    ... is mapped to this Dhall data type:
    
    ```haskell
    Record { _1 : Bool, _2 : Integer, _3 : Natural }
    ```
Commits on Aug 21, 2017
  1. Merge pull request #102 from Gabriel439/gabriel/list

    bosu committed Aug 21, 2017
    Add `Interpret`/`Inject` instances for `[]`
  2. Add Inject, Interpret instances for tuples. (#100)

    bosu authored and Gabriel439 committed Aug 21, 2017
    Uses R2 intermediate type to represent tuples in Dhall.
Commits on Aug 20, 2017
  1. Add Inject instance for Int (#99)

    bosu authored and Gabriel439 committed Aug 20, 2017
Commits on Aug 15, 2017
  1. Ability to load expressions purely. (#93)

    bosu authored and Gabriel439 committed Aug 15, 2017
    Note: This is a breaking change because this changes the type of `loadWith`
Commits on Aug 4, 2017
  1. Add Eq instance for Src (#95)

    bosu authored and Gabriel439 committed Aug 4, 2017
    It is convenient to check equality of Expr Src X sometimes.
Commits on Jul 27, 2017
  1. Export InputType (#91)

    bosu authored and Gabriel439 committed Jul 27, 2017
Commits on Jul 11, 2017
  1. Exports Type internals. (#86)

    bosu authored and Gabriel439 committed Jul 11, 2017
    Adds trivial comments on extend, extract functions.
    
    Fixes #26.