elm/compiler
ngunn b6872d4bac Singleton Nil consequential change to compiler (minor)
CompileToJS generates objects using "ctor:"... for all non-primitives.
Added special handling for lists

Might be better to have a separate tag instead of: Data "Nil"

Test case:
main_join = let f x xs = (x::xs)
    in asText $ zipWith f ['c','m','t'] ["hop","ill","ape"]

 before fails with "xs: undefined".
2013-03-26 01:04:19 +00:00
..
Gen Singleton Nil consequential change to compiler (minor) 2013-03-26 01:04:19 +00:00
Language Get sprites working in collage. temporary fix for docs.json issue. Looks like git thinks we're in the past, so a bunch of changes that have already happened as well. 2013-03-21 02:29:23 -07:00
Model Fix cabal install missing docs.json (followup) 2013-03-22 15:52:40 +00:00
Parse Change such that import imports all by default. Too annoying the other way. Write a linter for that. 2013-03-16 13:02:01 -07:00
Transform Finish moving the compiler down a directory. 2013-03-16 12:07:32 -07:00
Types Fix bugs: 2013-03-24 19:17:21 -07:00
Compiler.hs Move the compiler down a directory, mostly. 2013-03-16 12:04:05 -07:00
Docs.hs trivial Docs.hs (generating docs.json missing " on type line) 2013-03-21 13:27:04 +00:00
Initialize.hs Load json representation of types with Template Haskell, so library files are the base truth of type information. 2013-03-16 22:24:18 -07:00