evancz
96ef98417c
Change such that import
imports all by default. Too annoying the other way. Write a linter for that.
...
Also make imports a bit more concise in generated JS.
2013-03-16 13:02:01 -07:00
evancz
99ae5c6ba0
Finish moving the compiler down a directory.
2013-03-16 12:07:32 -07:00
evancz
1822ebc160
Move the compiler down a directory, mostly.
2013-03-16 12:04:05 -07:00
evancz
602bffa623
Save characters on imports.
2013-03-16 11:56:47 -07:00
ngunn
628f622f43
Fix Elm.cabal missing elm-runtime.js (follow-up)
...
Cut+paste error
Obviously, we want the js and the elm files, not the elm files twice.
2013-03-14 16:28:02 +00:00
ngunn
ef4d1db45a
Fix Elm.cabal missing elm-runtime.js
...
Move Build.hs (which builds elm-runtime.js) into a cabal build step (in compiler folder)
The elm exec and runtime should never get out of sync
Having a separate Build.hs file also causes problems when using cabal-dev
Moving elm-runtime.js into the dist/ folder also shows that it's generated (and cabal clean will remove it)
Similar for types.json (although whether this should be part of the build step, I don't know)
2013-03-14 14:28:49 +00:00
evancz
6761fbb695
Switch one of the names in the JSON representation of type info.
2013-03-14 01:47:29 -07:00
evancz
42b4d5531f
Add the Docs.hs file that extracts type annotations.
2013-03-14 01:04:51 -07:00
evancz
a1b890adc3
Lots of tiny fixes to get the RTS working!
2013-03-12 00:48:11 -07:00
evancz
10f0a24449
Add the very important Signal library :P
...
Remove past versions of the RTS.
2013-03-10 19:03:42 -07:00
evancz
29a2ec36bb
Move css into RTS. Simplifies Haskell API and compiler code.
2013-03-10 18:52:16 -07:00
evancz
a5435e8993
Clean up generated JS. Ensure that imports actually happen. Fix bugs with (<~) and (~).
2013-03-10 00:02:10 -08:00
evancz
05631f2b37
Update generated JS so that the FFI works independently for each RTS.
2013-03-09 18:59:55 -08:00
evancz
1fcbec65aa
Rename elm/ to compiler/ to make things clearer.
2013-03-07 11:05:53 -08:00