534dc73Fix slightly broken constraint generator.evancz
d515420Make pattern matching significantly faster. Whoo! Bump to version 0.4.evancz
cf011a0Update Pong source to match blog post.evancz
5547fb1Update version to fix bug in IE and FF!evancz
53b2e70Make little cosmetic changes.evancz
b5b87f2Change how some text is centered.evancz
a53dfdeAdd scoreboard.evancz
53c621bMerge branch 'master' of https://github.com/evancz/Elmevancz
595ed38Add much better introduction. Part blog post, part game of Pong.evancz
3f6843dAdd the word 'overview'Evan Czaplicki
ee2805aMoved comment to beginning to contextualize the program and emphasize design choices.evancz
d0da29fFinish up comments for Pong.evancz
a5b6d4eAdd Pong project.evancz
07ff347Fix optimization error.evancz
29cd135Latest js runtime system.evancz
3584556Insert spaces such that line breaks still happen. Fix string displaying in buttons.evancz
c402dceMore bug fixes for string escaping.evancz
cc345bcAdd note about toText bugevancz
b938071Fix display bug in `toText` function. Strings were not escaped properly :/ Now they are!evancz
cb9d296Turn noscript generation on by default.evancz
bfe31c3Depend on lib that actually exists.evancz
83382f3Update latest elm-runtime.evancz
e5eb0a0Update changelog.txtevancz
9b659ddAdd error messages for errors due to untyped native functions. Hopefully untyped native functions can be eliminated soon!evancz
8810898Add some type hints and print out any assumptions that escape type checking.evancz
028d2ecFix bad behavior of `[ lo .. hi ]` syntax. Now [4..0] ==> [], not [0].evancz
dea401bFix bug in `concretize` in which a fold uses the base for every step instead of accumulating the result (i.e. `t` becomes `t'`). One character mistakes are the worst! Let-polymorphism should be working for everything now! FINALLY! Mabye...evancz
2f327b0Correct bug with displaying characters.evancz
9e90c58Change module names in Types/ to include Types prefix. Work on getting let-polymorphism correct.evancz
46df5ffAdd new binops to parser.evancz
75593c5Change representation of Modules. Now all statements (definitions, datatypes, event imports, and event exports) are treated the same way. This caused lots of changes, but will ultimately improve type checking.evancz
033fa66Add type hints for `move`, `scale`, and `rotate`.evancz
46cb69fUpdate runtime system, and update version number to 0.3.6.evancz
76aab32Add some type hints for JSON library.evancz
f39142dAdd JSON library and make pretty printing for JSON work.evancz
3b5dea9Update changelog.txt to reflect new changes.evancz
848f31cAdd variable renaming for new Let representation.evancz
45f834eAdd context to type constraints for better error messages. Fix big with generated constraints in which some constraints could be ignored.evancz
8c42218Add (^) binop and update comparison operators to use new comparison framework.evancz
b5c9413Add Comparable super-type, along with `compare` function.evancz
b89d822Add custom Show instance for Expr datatype.evancz
b6806c5Add JSON library.evancz
39f00d8Display JSON properly and add JSON.js to the big lib builder.evancz
7d09fb6Fix display bug in latest Chrome build.evancz
6c90abaAdd comparison functions and some (int <-> float) functions.evancz
0a4010eAdd the 'Appendable' super-type and add hints for new number functions.evancz
79e465cChange representation of let-expressions to fix let-polymorphism. Better type inference for case-expressions (all cases must have same type).evancz
e81bdc9Fix two typos.evancz
d4b2760Correct some type hints that specified ints when numbers are okay.evancz
e75937eFinal fixes for use of type schemes.evancz
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