Commit graph

1328 commits

Author SHA1 Message Date
Evan Czaplicki
ab83c78d8d Remove dead code 2013-08-13 23:09:46 -07:00
Evan Czaplicki
470234ecdd Add test case for programs with no expressions 2013-08-13 22:20:17 -07:00
Evan Czaplicki
cd84e06695 Make pattern exhaustive, giving parse error when someone uses binops with different associativity 2013-08-13 22:20:00 -07:00
Evan Czaplicki
47d68d8bf2 Succeed on programs that have no expressions 2013-08-13 22:12:45 -07:00
Evan Czaplicki
a46432f30a Make the Main module runable 2013-08-13 18:38:01 -07:00
Evan Czaplicki
3f4936303d Make a proper Main module 2013-08-13 18:36:07 -07:00
Evan Czaplicki
fbad8eaab2 Update tests to cover the bugs that got reported leading up to 0.9 2013-08-13 18:31:15 -07:00
Evan Czaplicki
bc0c6a4410 Fix #209, bad JS generation for primes in patterns 2013-08-13 18:10:17 -07:00
Evan Czaplicki
3d36846055 switch to Tango color scheme for default colors
Everything looks nicer already :P
http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines
2013-08-13 16:16:56 -07:00
Evan Czaplicki
c87fb860bb Give minum require ment for elm-server 2013-08-12 23:16:12 -07:00
Evan Czaplicki
b7eb1335b0 Fix subtle bug with rigidVars vs rigidQuantifiers, was quantifing over the wrong variables in a forall 2013-08-12 14:32:51 -07:00
Evan Czaplicki
e4fc35c901 Make impossible error more specific 2013-08-12 14:30:32 -07:00
Evan Czaplicki
a3f62bdd14 style tweaks 2013-08-12 14:29:38 -07:00
Evan Czaplicki
1609e61cba Fix accidental creation of rigid variables when type-checking mixed record types when a type alias is given
Fixes the issue raised by Alexander
2013-08-12 14:27:42 -07:00
Evan Czaplicki
17628a0a26 Fix type error in Automaton library 2013-08-12 01:09:45 -07:00
Evan Czaplicki
a736a28a43 Properly quantify variables in Data expressions. 2013-08-12 01:09:26 -07:00
Evan Czaplicki
585107eaed Fix variable shadowing when pattern matching on a pattern with only one variable, when it appears in a let-expression 2013-08-11 12:45:59 -07:00
Evan Czaplicki
f5910c4dc9 add elm-server to changelog 2013-08-10 23:43:36 -07:00
Evan Czaplicki
3d570aa011 Show error messages in browser with elm-server 2013-08-10 23:01:37 -07:00
Evan Czaplicki
5a06bba85d Add tiny clarification to hsv documentation 2013-08-10 20:07:57 -07:00
Evan Czaplicki
552fe262c2 Switch back to using number instead of Float whenever it is appropriate 2013-08-10 20:01:48 -07:00
Evan Czaplicki
9e58bdbc54 Canonicalize patterns in lambda expressions 2013-08-10 15:48:18 -07:00
Evan Czaplicki
47aa48d9fd Preemptively add "number" as a kind of flexible variable that can unify with an (Is Number)
This is similar to the recent issue with comparable brought up by Max.
2013-08-10 14:26:01 -07:00
Evan Czaplicki
1e0294eea4 Move to 0.9.0.2 2013-08-10 14:21:34 -07:00
Evan Czaplicki
3b27395e62 Fix issue unifying comparables brought up by Max on the lists
A flexible comparable should be able to unify with another comparable
2013-08-10 14:20:36 -07:00
Evan Czaplicki
9bba47c791 compute a flexibility mark, just so it's easier to turn on and off later 2013-08-10 14:18:59 -07:00
Evan Czaplicki
0f400da42f Update elm-server to work with 0.9, compiles multiple files 2013-08-10 00:51:29 -07:00
Evan Czaplicki
77ff8ca3ab add the new data dir to ignore 2013-08-09 23:39:34 -07:00
Evan Czaplicki
c54dbf38af Get rid of dead code and bad exports 2013-08-09 23:21:58 -07:00
Evan Czaplicki
3f6fc1686c Pull the Mac installer until it is updated to 0.9 2013-08-09 23:21:42 -07:00
Evan Czaplicki
e81e0c4424 move the home of the data files out of dist/ (cabal complained) 2013-08-09 23:20:22 -07:00
Evan Czaplicki
b23ff222a0 Add some documentation 2013-08-09 17:44:30 -07:00
Evan Czaplicki
308c1af433 Fix hotswapping on static scenes 2013-08-09 17:44:18 -07:00
Evan Czaplicki
5e6481ccfd Bump to 0.9 2013-08-09 00:57:57 -07:00
Evan Czaplicki
5b6773c3ec Fix extra space in error message 2013-08-08 18:05:21 -07:00
Evan Czaplicki
d55e9608f8 Make readme more compact 2013-08-08 17:55:18 -07:00
Evan Czaplicki
0bd875923f Define List.and and List.or 2013-08-08 16:20:16 -07:00
Evan Czaplicki
623741877b Fix problems generating functions with 10 or more arguments
Mainly useful for record constructors which are automatically generated.
2013-08-08 16:04:40 -07:00
Evan Czaplicki
143547e766 Fix problem with variable shadowing when instantiating aliased types 2013-08-08 15:45:22 -07:00
Evan Czaplicki
c70d59fdf9 Merge branch 'dev' 2013-08-08 13:55:19 -07:00
Evan Czaplicki
79c6b3b39e Merge pull request #194 from A1kmm/dev-fix-mousemove-handler-for-touch
Fix a typo bug in the onblur handler for Touch.
2013-08-08 13:54:01 -07:00
Evan Czaplicki
27ee179626 Merge pull request #206 from zsombornagy/master
A hopefully better foldp example
2013-08-08 13:53:20 -07:00
Zsombor Nagy
fa28e61198 Change foldp example to contain a function which uses both of its arguments 2013-08-08 08:24:24 +02:00
Evan Czaplicki
4d719eb235 Update README.md 2013-08-07 16:10:54 -07:00
Evan Czaplicki
0b9317124d Give more specific errors when a variable cannot be found during canonicalization 2013-08-07 09:38:30 -07:00
Evan Czaplicki
d85c01ebbc Merge pull request #204 from lambdatoast/patch-1
Remove extra "is" from defaultMessage.
2013-08-07 09:14:56 -07:00
Evan Czaplicki
9821e12a4c Strip \r from multiline strings 2013-08-07 09:12:53 -07:00
Alexander
a043b95f0c Remove extra "is" from defaultMessage. 2013-08-07 06:12:11 -03:00
Evan Czaplicki
cc81b1e22b Make sure that all directories in build/ are properly constructed 2013-08-06 22:51:21 -07:00
Evan Czaplicki
f7db7a3b47 Add a default error message for beginners 2013-08-06 22:12:26 -07:00