Skip to content
Commits on Jan 22, 2010
  1. Added module to .cabal file

    committed Jan 22, 2010
Commits on Jan 21, 2010
  1. Added instance Eq Bool

    Noticed that I had to extend the context for (==) because I used `not`, seems a bit bad...
    committed Jan 21, 2010
  2. Renamed and to (&&)

    Moved Eq to Generic.Data.Eq module
    committed Jan 21, 2010
Commits on Jan 7, 2010
  1. Added a whole bunch of LANGUAGE pragmas.

    The cabal file now works! FTW!
    committed Jan 7, 2010
  2. Renamed Csharp module.

    committed Jan 7, 2010
Commits on Dec 21, 2009
  1. Expr -> Expression.

    Sebastiaan Visser committed Dec 21, 2009
Commits on Dec 20, 2009
  1. Commondefinitionselimination.

    Sebastiaan Visser committed Dec 21, 2009
  2. Compiler is (for now) JS specific.

    Sebastiaan Visser committed Dec 20, 2009
  3. Typed compiler pipeline!

    Sebastiaan Visser committed Dec 20, 2009
  4. Elimination of duplicate definitions.

    Sebastiaan Visser committed Dec 20, 2009
  5. Definitions don't have explicit main expression. Last definition is a…

    …lways main.
    Sebastiaan Visser committed Dec 20, 2009
  6. True definitions type.

    Sebastiaan Visser committed Dec 20, 2009
  7. moved some unused code

    Sebastiaan Visser committed Dec 20, 2009
  8. Primitives now take a function that take a list of free variables to …

    …the true body. This function is now only applied at the end (when printing) so we can still alpha-rename these variables.
    Sebastiaan Visser committed Dec 20, 2009
  9. New demo.

    Sebastiaan Visser committed Dec 20, 2009
  10. Replicate function for lists.

    Sebastiaan Visser committed Dec 20, 2009
  11. function rename

    Sebastiaan Visser committed Dec 20, 2009
  12. Bool eliminator should be lazy!

    Sebastiaan Visser committed Dec 20, 2009
  13. Eq instances for Js Nums.

    Sebastiaan Visser committed Dec 20, 2009
Commits on Dec 19, 2009
  1. Generic closure (without free vars) lifter.

    Sebastiaan Visser committed Dec 20, 2009
  2. Pipeline cleanup.

    Sebastiaan Visser committed Dec 19, 2009
  3. Refactors. lots.

    Sebastiaan Visser committed Dec 19, 2009
Commits on Dec 14, 2009
  1. Cse module.

    Sebastiaan Visser committed Dec 14, 2009
  2. True compiler pipeline.

    Sebastiaan Visser committed Dec 14, 2009
  3. No more warnings.

    Sebastiaan Visser committed Dec 14, 2009
Something went wrong with that request. Please try again.