8a700e8Update first half of .elm librariesevancz
944a056Decide on convention that corresponding Native modules get exported automatically, no need to copy everything through in the Elm file.evancz
a5435e8Clean up generated JS. Ensure that imports actually happen. Fix bugs with (<~) and (~).evancz
9a0fad5Rename elm-server/ to server/evancz
8fc0e24Remove core-js/ directory. This branching thing is nice, I agree now :Pevancz
d7ab728Merge branch 'dev' of https://github.com/evancz/Elm into devevancz
851d2ffCreate the Utils module which contains any utilities that can be created before all other modules. Switch to using Utils in existing modules.evancz
05631f2Update generated JS so that the FFI works independently for each RTS.evancz
f49a509Add send and recv functions for each RTS instance.evancz
505b1e3Add the Init module which exports Elm.init, creating a self-contained RTS. It can be used as follows:evancz
6551ef1Convert the Keyboard.Raw module and do minor fixes.evancz
76e83e0Convert Color and Text modules to new format.evancz
0fe301aConvert the List and Misc modules.evancz
8e6dbf8Convert the Date, JS, and Json modules.evancz
86d02e2convert WebSocket.js and Window.js to the new module formatevancz
ccf9917Convert the random and touch modules to the new format.evancz
f70fdaaSolidify format for modules. Convert the Time module.evancz
9084db2Switch module structure to permit on-demand initialization and multiple runtimes working simultaneously.evancz
f589cf3Move all js files relevant to signals into the Native/Signal/ directoryevancz
24d508bAdd the beginnings of a button module and mess with the definition of equality.evancz
35c5086Create runtime/ directory for all runtime specific code.evancz
0ab2825Get Graphics.Element in working order.evancz
1fcbec6Rename elm/ to compiler/ to make things clearer.evancz
79a747cRename core/ to libraries/ to make it more clear what is going on with the directory structure.evancz
83142e4Refactor the main module generating code.evancz
ea4fe54Rename Form to Collage. Add the LineStyle module.evancz
d10dcdcReorganize Json modules to make it clear that the record conversion is still experimental.evancz
71f83d3Get rid of the FillStyle module. Move gradients to Color and everything else to Form.evancz
0fbfab7Get Text module working. Move Color into Graphics/. Have Element as a parent module of Text, Form, etc. providing the raw materials but letting functions like `collage : ... -> Element` and `centered : Text -> Element` live in dependencies.evancz
cf173a9Merge pull request #110 from ngunn/masterEvan Czaplicki
d2abba0Switch the order of two functions.evancz
39b3fcbUse a shorter name for Native.List in the List moduleevancz
965162eFix a syntax error in the Native.List module.evancz
8800fa3Clean up the Json APIs. Permit conversion from JS strings to records.evancz
c40d2e4Begin getting the new graphics libs in order.evancz
58275b0Use new function call format in more places.evancz
3926066Begin placing JS errors in the core libs instead of in the compiler.evancz
d771e23Update Examples/elm-yesod: bump downloaded elm-runtime version from 0.3.5 to 0.7.2 (latest)ngunn
346ff6bUpdate Examples/elm-yesod to better match online interactive examples see http://elm-lang.org/edit/examples/ngunn
c136ea7Faster case expressions, and switch to the new uncurried format for function definitions.evancz
9eddb7aAdd the native function module and transform the list library to use it.evancz
c5519e3Change semantics of import: - No more 'hiding' - 'import' means allow the use of a the module, not import everythingevancz
389a6f5Add a number of core modules, begin defining module names in .js files.evancz
45586e0Rename a file to LetBoundVars.hs to extract only variable names defined in let expressions.evancz
30ad0fbAdd Value.js as the native misc module. Lots of dependencies and contents that should be moved to more reasonable places.evancz
d53cecfList module dependencies in elm and js code.evancz
c710179Add date lib and clean up some existing modules.evancz
62d30f2Update mouse code.evancz
8d26a1dAdd and fix up the Keyboard inputs.evancz
9c105aeSwitch to new ADT formatevancz
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list