Evan Czaplicki
8a6a823504
Better error messages for runtime errors in cases and ifs
2013-08-04 13:47:27 -07:00
Evan Czaplicki
c8d2734a0d
Report some runtime errors on screen
...
only if error occurs on initialization, not after first frame
2013-08-04 13:27:08 -07:00
Evan Czaplicki
62bb8ab3ad
Add missing paren
2013-08-04 12:52:33 -07:00
Evan Czaplicki
0cd594c13c
Better JS for function composition, runtime errors report which module they came from
2013-08-04 12:51:52 -07:00
Evan Czaplicki
0a55674939
Fix timestamp which was undefined before
2013-08-04 12:24:50 -07:00
Evan Czaplicki
a268421893
Get show, readInt, and readFloat working again
2013-08-04 12:22:58 -07:00
Evan Czaplicki
56e897c9d1
Signal.delay was undefined, use correct reference
2013-08-04 11:15:52 -07:00
Evan Czaplicki
e6e038d431
Fix rounding error in changing width and height of images
2013-08-03 12:55:22 -07:00
Evan Czaplicki
e1bccca1de
Nicer error messages for unfound variables
2013-08-03 12:55:07 -07:00
Evan Czaplicki
3c05f538d0
Make error messages prettier
2013-08-03 12:28:59 -07:00
Evan Czaplicki
cb1a7a2355
Make formatting nicer for type errors
2013-08-03 12:02:59 -07:00
Evan Czaplicki
20047ec0eb
Show source strings in error messages when possible
2013-08-03 11:41:47 -07:00
Evan Czaplicki
51bc878b51
Use new Located datastructure, add source strings where appropriate
2013-08-03 11:41:33 -07:00
Evan Czaplicki
177a03750b
Add source code to locations for better error messages
2013-08-03 11:40:53 -07:00
Evan Czaplicki
1f390072c6
Add more space between type errors
2013-08-03 11:39:56 -07:00
Evan Czaplicki
0e89c32b8e
Compile threaded with O2
2013-08-02 22:21:06 -07:00
Evan Czaplicki
37417e154c
print file path when compiling and enable multithreaded execution
2013-08-02 22:20:55 -07:00
Evan Czaplicki
936ffdea81
Give the proper field names to checkboxes
2013-08-02 22:20:24 -07:00
Evan Czaplicki
6aa9fc07a2
Trim unused dependencies
2013-08-02 17:41:18 -07:00
Evan Czaplicki
8000b8b4b9
Stop exposing the QuasiQuoting library.
...
I have not looked at this code in many versions, so I don't think it's
good for me to keep "maintaining" it even though I don't think people
should really use this.
2013-08-02 17:37:30 -07:00
Evan Czaplicki
94d6f7f471
Fix links, hopefully for real this time
2013-08-02 17:26:25 -07:00
Evan Czaplicki
e4e8d89393
Fix "hiding" of thing that does not exist
2013-08-02 16:51:29 -07:00
Evan Czaplicki
9f2b81e4a9
Unhide thing that does not exist
2013-08-02 16:09:06 -07:00
Evan Czaplicki
5c0f1efd4d
Fix rendering of links. Should fill only the space of the element.
2013-08-02 15:21:27 -07:00
Evan Czaplicki
520c81f9d4
Better names for files when no name is given
2013-08-02 15:01:03 -07:00
Evan Czaplicki
78c6db644e
Fix problem in generating pattern matching code for records
2013-08-02 14:49:31 -07:00
Evan Czaplicki
28d256876d
Fix record constructor for extension
2013-08-02 10:51:12 -07:00
Evan Czaplicki
070d02c914
deprime all exports, fix accidental variable capture in (.)
2013-08-02 10:50:54 -07:00
Evan Czaplicki
1abea68ea2
rename opacity
to alpha
to avoid name collision
2013-08-02 01:53:58 -07:00
Evan Czaplicki
8bc39cd620
change error message
2013-08-02 01:53:40 -07:00
Evan Czaplicki
96136beaf5
Get the correct exports
2013-08-01 22:48:05 -07:00
Evan Czaplicki
c85fed1024
Put exports at the end of a file, making sure the value is always defined.
2013-08-01 21:46:58 -07:00
Evan Czaplicki
1b1f058170
get rid of tabs
...
fucking tabs
2013-08-01 19:47:43 -07:00
Evan Czaplicki
e297564140
make sure clicks are registered on buttons
2013-08-01 19:47:09 -07:00
Evan Czaplicki
3c7f45ff0a
fix spacing again
2013-08-01 19:46:51 -07:00
Evan Czaplicki
62dc6e8a57
fix spacing
2013-08-01 19:46:04 -07:00
Evan Czaplicki
32c17ec3f4
make sure anchor tags surround their content
2013-08-01 19:45:41 -07:00
Evan Czaplicki
dd8843f8e4
Take correct file path, even if module name is not given
2013-08-01 17:22:44 -07:00
Evan Czaplicki
8e54751626
Correctly generate a type for markdown blocks
2013-08-01 17:19:34 -07:00
Evan Czaplicki
20e2ff0a28
Properly handle the qualified Text
type
2013-08-01 15:38:40 -07:00
Evan Czaplicki
51ba512914
Parse qualified infix functions
...
It is okay to say
4 `Time.since` Mouse.clicks
2013-08-01 15:38:19 -07:00
Evan Czaplicki
66e2a97d2a
Allow prefixes on FFI types
2013-08-01 15:37:34 -07:00
Evan Czaplicki
f9cc4516d8
Import qualified Text module by default
2013-07-31 23:47:29 -07:00
Evan Czaplicki
8f1f15cfeb
Fix pattern matching
2013-07-31 23:47:16 -07:00
Evan Czaplicki
ce527c0c07
Style change
2013-07-31 12:12:57 -07:00
Evan Czaplicki
4f595c2ca5
Eliminate dead code and reduce dependencies
2013-07-31 12:12:52 -07:00
Evan Czaplicki
a56efd851b
Check that imports actually exist in the known interfaces
2013-07-31 12:12:30 -07:00
Evan Czaplicki
4eed8e424b
Fix the .cabal file, include many new files
2013-07-31 12:12:06 -07:00
Evan Czaplicki
2c96bf0c33
Get the haskell library working
2013-07-31 09:31:48 -07:00
Evan Czaplicki
e677f27bc5
add a type signature
2013-07-31 07:42:31 -07:00