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
Evan Czaplicki
50dada1f22
Fix very silly error, default module name is "Main" not "Name"
2013-08-06 21:40:54 -07:00
Evan Czaplicki
53ef6d33c9
Give a better error message when trying to unify rigid type variables in a bad way
2013-08-06 21:20:32 -07:00
Evan Czaplicki
ed6b255ba5
Properly parse out module names, defaulting to Main if no name is given.
2013-08-06 21:20:08 -07:00
Evan Czaplicki
43b604e0ca
Introduce cache/ and build/ directories
...
Switch from using --output-directory for all generated files, to using
--cache-dir for .elmo and .elmi files and using --build-dir for .html
and .js files.
2013-08-06 18:34:23 -07:00
Evan Czaplicki
2e38f7b061
Give line numbers when there is a kind error in a pattern
2013-08-06 15:44:19 -07:00
Evan Czaplicki
a3f62c34c3
Make errors a little bit better when a type alias gets the wrong number of arguments.
2013-08-06 15:43:59 -07:00
Evan Czaplicki
7af7c1f98d
Change "line" to "on line" in the string representation of one line SrcSpan
s
2013-08-06 15:43:31 -07:00
Evan Czaplicki
97ab6199bd
Make sure that the user defined module name is used in generated HTML
2013-08-06 13:41:17 -07:00
Evan Czaplicki
97a4628976
Get rid of dead code: showErr
is not used any more
2013-08-06 13:40:54 -07:00
Evan Czaplicki
96835bf598
Update to talk about ElmFiles/ directory
2013-08-06 12:25:17 -07:00
Evan Czaplicki
a446d609f2
Ensure that binary serialization works on Windows. Previously had issues with line ending conversions messing with binary data.
2013-08-06 00:36:07 -07:00
Evan Czaplicki
48ee3120e5
try to clarify syntax upgrade for infix definitions
2013-08-04 16:01:18 -07:00
Evan Czaplicki
555cdc6587
minor clarification
2013-08-04 15:58:06 -07:00
Evan Czaplicki
8f84e508ea
Merge branch 'dev'
2013-08-04 15:56:24 -07:00
Evan Czaplicki
f6c0c7777f
Update changelog
2013-08-04 15:56:14 -07:00
Evan Czaplicki
1df206dcc9
Clean up mistakes from the merge
2013-08-04 15:44:47 -07:00
Evan Czaplicki
51dfa676d9
Merge branch 'types'
...
Conflicts:
compiler/Compiler.hs
compiler/Model/Ast.hs
libraries/Automaton.elm
libraries/Dict.elm
2013-08-04 15:40:24 -07:00
Evan Czaplicki
aead290473
Merge branch 'types' into dev
2013-08-04 15:36:50 -07:00
Evan Czaplicki
c37f30fb41
Make sure that screen resize is registered on initialization
2013-08-04 15:27:02 -07:00
Evan Czaplicki
330aa78bde
Give a hint about the developer console for runtime errors
2013-08-04 14:45:04 -07:00