Permalink
Switch branches/tags
Nothing to show
Commits on Jan 12, 2012
  1. MORE PARENTHESES (#27)

    committed Jan 12, 2012
  2. Minor cleanup (close #27)

    committed Jan 12, 2012
  3. Corrected choiceTry implementation

    We want `choiceTry [a,b,c]` to expand to
    
        choice [try a, try b, c]
    
    not
    
        choice [try a, try b, try c]
    committed Jan 12, 2012
Commits on Jan 11, 2012
  1. close #21 (@@ for class methods)

    committed Jan 11, 2012
  2. close #17 (outlet keyword)

    committed Jan 11, 2012
  3. close #19

    committed Jan 11, 2012
Commits on Jan 10, 2012
  1. Added build/clean scripty

    committed Jan 10, 2012
Commits on Jan 6, 2012
  1. Moved message-operator parser into keyword message parser

    The idea is that you can create new messages with the same operators,
    like so:
    
        arr <~ f.
        # => [arr foldLeft:f];
        arr onto:"" <~ f.
        # => [arr onto:@"" foldLeft:f];
        arr onto:"" | <~ f.
        # => [[arr onto:@""] foldLeft:f];
    committed Jan 6, 2012
  2. Gave invocation expression higher precedence

    Also added example of <$> message operator in test project
    committed Jan 6, 2012
Commits on Jan 5, 2012
  1. Added a few hard-coded binary message operators

    * <$> => -map:
    * <~ => -foldLeft:
    * ~> => -foldRight:
    committed Jan 5, 2012
  2. added import to example

    committed Jan 5, 2012
  3. Fixed block parser

    committed Jan 5, 2012
  4. Removed existential quantification bullshit

    Totally not necessary. Just use an ADT.
    committed Jan 5, 2012
  5. (nothing)

    committed Jan 5, 2012
  6. Allow "copy" properties

    committed Jan 5, 2012
  7. Infer void return types

    committed Jan 5, 2012