on b367fd1 help sign in
b367fd1Make pattern matching more concise, fewer temporary variables.evancz 25c70dfCorrect pattern parsing error in which arg-less constructors would capture the remaining patterns.evancz 254dabfMake sure that `String` is treated as `[Char]`evancz 8731e63Add Map and Set libraries.evancz 881a5cfBump version number to 0.4.5evancz 95b20dbUpdate changelog.txt and add automatons to the RTS.evancz b52df96Abstract out "sets of definitions" so that they could potentially be used in `where` clauses.evancz 2caa085Add `(,,)` notation for creating tuples.evancz 25db173Make corrections to Automaton.elm.evancz 1610b99Fix compilation error in Hints.hs, and correct a character escaping bug in the JS output.evancz e3ac170Make Automaton a bit nicer.evancz d178521Add some other API suggestions.evancz fa8f709Make some changes to the comments. Make proposed API clearer and get rid of comments about infix operators.evancz e7cadafAdd a bunch of core Elm modules. These are not directly integrated in the compiler right now.evancz f71a08aAdd `count` function.evancz c7ffd7eImplement some of the `Automaton` functions.evancz cba2cf6Add the beginnings of an `Automaton` library.evancz 16895c4Add `monospace` back to `asText`evancz 961a74dChange direction of vector rotation. I.e. Add a minus sign. Off by one character!evancz 0a1461dMake vector rotation more efficient in `insideForm`.evancz 20f5e0eAdd `atan2`.evancz 05cfda7Update the type hints for `all`, `any`, `show`, the new HTTP API, and the new character functions.evancz 02adbe1Change the type of `show`. It now produces a `String`.evancz f4344dcTotally redo the HTTP API. Get rid of `Maybe` in types because the signal filtering functions make them unnecessary. Make requests more flexible with the `request` function which lets you set the type, url, data, and set request headers.evancz 6a4cf28Add a bunch of functions to classify chars. Remove an unnecessary `console.log`evancz 8b72e0dRename `forall` and `exists` to `all` and `any`. I ended up liking these names better and they do not clash with the potential introduction of `forall` in types.evancz d0bf866Add better documentation for `runtimeLocation`.evancz b214741Show version numbers correctly.evancz 253e768Get runtime location working properly.evancz f454331Update readme and runtime system.evancz c9c17b3Rename `insideForm` to `isWithin`. Rename `foldp1` to `foldp'`, I think the previous name suggests different behavior. Add `foldp1 :: (a -> a -> a) -> Signal a -> Signal a` Add type hints for all of these functions.evancz 1171a4dFix type of `middleAt`, `topLeftAt`, etc.evancz be82904Re-add older runtime, just in case someone needs it between now and incremental release.evancz e192d53Ensure that elm-server knows where the elm runtime lives. Now users do not need to worry about that. Update version numbers.evancz f190afaavoid elm-server in README.md for now. Will improve directions soon!evancz 839d3e2Add occurs check to unification.evancz e2f7acaMerge pull request #29 from joeyadams/foldp1Evan Czaplicki 0dee686Add foldp1Joey Adams c2300beRemove file that no one should really see.evancz bb1d53dadd `insideForm :: Point -> Form -> Bool` function that checks to see if a point is inside of a form.evancz eb748aeFix bugs with --make flag. Update new to version number. Make sure that all built-in modules are recognized by the compiler.evancz 9e82c6bAdd type hints, update version.evancz 5b957f2Update changelog.txtevancz 9fa56a0Update RTS to match all the js changes.evancz 4ca6dccUpdate examples for version 0.4evancz b3ab4f8Change default font to Helvetica.evancz 9020b22Fix bug in `typeface` and in `makeSpaces`. Remove form example so that it is not duplicated.evancz f5e3ad4Update version number for elm-server.evancz 3692669New version of RTSevancz 8ac0c81Improve optimizations a bit. The compiler now performs beta reduction in some simple cases.evancz