Skip to content
Commits on Mar 13, 2012
  1. @dpp

    Work on the Mac bridge

    dpp committed Mar 13, 2012
  2. @dpp

    Merge pull request #14 from oscarpica/cleanup-imports

    dpp committed Mar 13, 2012
    Cleanup on imports
Commits on Mar 10, 2012
  1. @dpp

    Build that includes c2hs

    dpp committed Mar 9, 2012
Commits on Mar 3, 2012
  1. @oscarpica

    Cleanup on imports

    oscarpica committed Mar 3, 2012
    * Removed unused imports.
    * Favored explicit function import when few functions are imported from a module (ie. **import Data.List ( foldl')** instead of **import Data.List*().
    * Removed uncessary *qualified* keyword for Data.List imports. I think you don't need them to avoid function name collision between Data.List and Prelude since the function with a same name in these two modules are actually the same functions.
  2. @dpp

    Yay! Structural typing for single method invocation works./run_test ~…

    dpp committed Mar 2, 2012
    …/Dropbox/repos/visi.wiki/tests/
Commits on Mar 1, 2012
  1. @dpp
  2. @dpp

    Removed the trace stuff

    dpp committed Mar 1, 2012
  3. @dpp
  4. @jonsterling
  5. @jonsterling

    Ran HLint, applied some improvements

    jonsterling committed Feb 29, 2012
    Mostly things like:
    
    * redundant parentheses
    * redundant ($)
    * redundant conditionals
    * redundant do-blocks
    * redundant returns in do-blocks
    * η-reduction (f x = g x ===> f = g)
Commits on Feb 29, 2012
  1. @dpp

    Removed need for String.Util package

    dpp committed Feb 29, 2012
Commits on Feb 17, 2012
  1. @jonsterling

    Merge pull request #11 from ChrisHagan/master

    jonsterling committed Feb 16, 2012
    Corrected misspelling in Language Specification document
Commits on Feb 16, 2012
  1. @dpp

    Type errors get correctly reported

    dpp committed Feb 15, 2012
Commits on Feb 11, 2012
  1. @dpp

    added icon

    dpp committed Feb 11, 2012
  2. @dpp
  3. @dpp

    Got the compile working for Mac

    dpp committed Feb 10, 2012
Commits on Feb 9, 2012
  1. @dpp
  2. @dpp
Commits on Feb 8, 2012
  1. @dpp
Commits on Feb 7, 2012
  1. @dpp

    Merge pull request #10 from tuncer/ghc-7.4

    dpp committed Feb 7, 2012
    Fix ghc-7.4 compatibility
Commits on Feb 6, 2012
  1. @tuncer

    Fix ghc-7.4 compatibility

    tuncer committed Jan 24, 2012
Commits on Feb 2, 2012
  1. @dpp

    Got strict on things

    dpp committed Feb 2, 2012
  2. @dpp

    Got it compiling in iOS-land

    dpp committed Feb 1, 2012
Commits on Jan 26, 2012
  1. @dpp
  2. @dpp
Commits on Jan 20, 2012
  1. @dpp
Commits on Jan 19, 2012
  1. @dpp

    Added BA Haskell Jan 18, 2012 preso

    dpp committed Jan 19, 2012
Commits on Jan 18, 2012
  1. @jonsterling

    Rewrote some parsers in Applicative style

    jonsterling committed Jan 17, 2012
    Monadic parsers are great, and do-notation makes it really easy to
    write them naturally. However, there are many cases where Monad is
    too powerful an abstraction (and Applicative Functors will suffice);
    likewise, there are times when do-notation causes less clear code than
    the simple use of monadic combinators like (>>=). A few patterns that
    are ripe for reduction:
    
    1. Mapping a function over a monadic value
        -- do {x <- f1; return $ f2 x}
        f2 <$> f1
    
    2. Mapping a function of a functor with multiple parameters
        -- do {x <- f1; f2; y <- f3; return (f4 x y)}
        f4 <$> f1 <* f2 <*> f3
    
    3. Discarding the output of a parser
        -- do {x; return y}
        y <$ x
    
    4. Flat-mapping a function over a monadic value
        -- do {x <- f1; f2 x}
        f1 >>= f2
Commits on Jan 13, 2012
  1. @dpp
  2. @dpp
Commits on Jan 12, 2012
  1. @dpp
  2. @dpp
  3. @dpp

    More slow work on the ObjC UI

    dpp committed Jan 11, 2012
Commits on Jan 11, 2012
  1. @dpp
Something went wrong with that request. Please try again.