on 60ff703 help sign in
60ff703Try again to fix bug with `readInt` and `readFloat`evancz 0059d82Fix minor bug and bump the version number.evancz 64e88fdAdd Game Skeleton for easy game making.evancz 13e7203Fix up helpers in Pong/evancz 28c3a71New version of Pong. Update version numbers.evancz 5dcb6f7Add type hints for `timestamp` and `timeOf`evancz 73f7d7cProperly escape strings.evancz 79d9d4cAdd `timestamp` and `timeOf` functions to Signal library.evancz 02cbb61Update the RTS.evancz d15e080Update the Dict library to test new parser and type checker.evancz b9d26eeMake the `Time` type more flexible.evancz 5c06a73Make fpsWhen slightly more accurate. Change part of the API to be more flexible.evancz 08e3c51Export `average` and `Time` library in prelude.evancz fbabe4bRemove `Date.every` and change `weekday` into `dayOfWeek`.evancz 8d7df3dAdd `average` function and ensure that `delay` does not propagate the default value.evancz b16714eAdd type hints for new Time and Date libraries.evancz e245783Fix up some code.evancz 06e5a22Make the order of definitions more flexible. Also, ensure that unicode characters work in strings.evancz 69ed347Remove upper bound on pandoc.evancz 95364f3Refactor lots of code in the type-checker. Also includes some efficiency improvements to make unification a bit faster.evancz abe4d52Get Pong back to working with 0.5.0.2.evancz 87eaa91Fix the `middleAt` function.evancz fb3acd7Do some house keeping in the Compiler.hs file. Start using the `System.FilePath` module which cleaned up some code and is probably significantly safer :)evancz 0d03de7Merge pull request #49 from mcveat/compiler-output-directoryEvan Czaplicki c75a029fixed indentationPiotr Adamski 34a9671compiler has an option to specify output directory for html/js filesPiotr Adamski 7b1a2f4Add `zip` and `zipWith` to Prelude. Fix an oversight in the constraint generator. Upload the elm runtime system.evancz 77912aeClean up Pong, now uses Time.fps and some of the recent syntax upgrades.evancz 2eeac2fAdd guarded definitions. Add whitespace sensitivity for let- and case-expressions.evancz 69ffd8eGet rid of a bunch of old runtime systems.evancz 9e0c80bBump version number.evancz 66720b5Bump version number of Elm.evancz b4d563dFix bugs in import statements. Make sure JS imports work with any JS-minifier.evancz d4012e4Add a way to construct HSV colors with `hsv` and `hsva`. Also add a `now` function to `Date`.evancz b9ae74bStart using custom infix definitions.evancz ff7f9ccRename the module `Types` to `Types.Types`. This allows the .cabal file to list fewer source directories. Perhaps this will allow the use of GHCievancz 4088c64Rename module `PTypes` to `Types`.evancz 4e97c4fFinish renaming Parse files.evancz c25d979Fix names within modules to match renaming of files.evancz a94a877Rename Parser files.evancz 1ad6801Add the ability to define custom infix operators.evancz 2c7fed1Ensure that standard JS objects `Date` and `JSON` do not get shadowed by the Elm libraries of the same name.evancz d2d456aGet namespacing right in generated JS. All Elm libraries are now contained in the Elm object, no more libraries leaking out to pollute the global namespace.evancz 15e4664Make sure Prelude gets imported properly.evancz b2240f9Fix bug in how Dictionaries and Sets are converted to strings.evancz 0ac5bbbAdd `Date` to RTS.evancz e85f31fNew way to import that does not clutter global namespace. Switch uses of `Nothing` and `Just` to simpler expressions.evancz 354c2efGet rid of more closure compiler errors.evancz f508072Updates to get rid of closure compiler errors.evancz b5df47fAdd `now` and lots of time conversions to time libraryevancz