Permalink
Switch branches/tags
Nothing to show
Commits on Mar 13, 2012
  1. Work on the Mac bridge

    dpp committed Mar 13, 2012
  2. Merge pull request #14 from oscarpica/cleanup-imports

    David Pollak
    David Pollak committed Mar 13, 2012
    Cleanup on imports
Commits on Mar 10, 2012
  1. Build that includes c2hs

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

    Oscar Picasso
    Oscar Picasso 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. Yay! Structural typing for single method invocation works./run_test ~…

    dpp committed Mar 3, 2012
    …/Dropbox/repos/visi.wiki/tests/
Commits on Mar 1, 2012
  1. Removed the trace stuff

    dpp committed Mar 1, 2012
  2. Ran HLint, applied some improvements

    jonsterling committed Mar 1, 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
Commits on Feb 17, 2012
  1. Merge pull request #11 from ChrisHagan/master

    jonsterling committed Feb 17, 2012
    Corrected misspelling in Language Specification document
Commits on Feb 16, 2012
Commits on Feb 11, 2012
  1. added icon

    dpp committed Feb 11, 2012
  2. Got the compile working for Mac

    dpp committed Feb 11, 2012
Commits on Feb 9, 2012
Commits on Feb 8, 2012
Commits on Feb 7, 2012
  1. 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. Fix ghc-7.4 compatibility

    tuncer committed Jan 24, 2012
Commits on Feb 2, 2012
  1. Got strict on things

    dpp committed Feb 2, 2012
  2. Got it compiling in iOS-land

    dpp committed Feb 2, 2012
Commits on Jan 26, 2012
Commits on Jan 20, 2012
Commits on Jan 19, 2012
Commits on Jan 18, 2012
  1. Rewrote some parsers in Applicative style

    jonsterling committed Jan 18, 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
Commits on Jan 12, 2012
  1. More slow work on the ObjC UI

    dpp committed Jan 12, 2012
Commits on Jan 11, 2012