Timothy Clem
9d7a85cbda
Expose EvaluatingEffects
2018-04-20 16:28:18 -07:00
Timothy Clem
625020a416
Fighting with the types in Util
2018-04-20 16:28:09 -07:00
Timothy Clem
7c2a8a464e
Couple of test fixes
2018-04-20 16:27:53 -07:00
Timothy Clem
24aa9debbb
Swap up order here
2018-04-20 16:27:44 -07:00
Timothy Clem
44e5dbb4fb
Don't do this
2018-04-20 16:27:31 -07:00
joshvera
ce0b95bb79
Take a Maybe Language in graphPackage
2018-04-20 19:14:50 -04:00
joshvera
85995afb99
Parse a language
2018-04-20 19:14:25 -04:00
joshvera
d568c9cf13
Add graphPackage function
2018-04-20 19:03:30 -04:00
joshvera
63f07fcee8
Merge remote-tracking branch 'origin/applicative-do' into project-dir
2018-04-20 18:27:51 -04:00
joshvera
4c3114957e
remove path dependency
2018-04-20 17:28:40 -04:00
Timothy Clem
0d05742b24
Remove listFiles
2018-04-20 14:16:03 -07:00
Timothy Clem
bdeb67d29f
WIP Utils
2018-04-20 14:15:55 -07:00
Timothy Clem
402172c0fb
Don't carry extensions in here
2018-04-20 14:15:51 -07:00
Timothy Clem
01703684cc
Remove evaluateModules
2018-04-20 14:15:23 -07:00
joshvera
00f41170c2
Use ApplicativeDo notation in arguments parser
2018-04-20 16:45:48 -04:00
Timothy Clem
7ef36ea18f
Slowly start to rework reading, parsing of a project to a package
2018-04-20 13:30:17 -07:00
joshvera
4c62bb9940
Add path
2018-04-20 15:06:27 -04:00
joshvera
17d2e4a13d
Merge remote-tracking branch 'origin/master' into project-dir
2018-04-20 14:24:29 -04:00
Timothy Clem
ede5773b24
Refactor how we build up a Package and eval the prelude
2018-04-20 11:11:06 -07:00
Timothy Clem
156246e477
Finding a need for a File datatype
2018-04-20 11:10:27 -07:00
Josh Vera
48e2b6bc7f
Merge pull request #1756 from github/charliesome/return
...
Implement early return
2018-04-20 13:58:14 -04:00
Charlie Somerville
0d9cb46d07
add test cases for early return
2018-04-20 14:47:52 +10:00
Charlie Somerville
bc2e74b4de
implement Return semantics with ControlThrow.Ret exception
2018-04-20 14:47:52 +10:00
Charlie Somerville
b7c35ff67d
add catchException to MonadThrow instance
2018-04-20 14:47:52 +10:00
Charlie Somerville
ae8ca35222
add a ControlThrow exception type
2018-04-20 14:47:49 +10:00
Timothy Clem
868651a529
Move graphImports and read/parse with distribute
2018-04-19 15:54:48 -07:00
Josh Vera
6812f5a6a1
Merge pull request #1751 from github/parse-examples
...
Test assignment for more example repos
2018-04-19 16:21:48 -04:00
Timothy Clem
07d8080ebb
Merge remote-tracking branch 'origin/master' into parse-examples
2018-04-19 13:12:25 -07:00
Josh Vera
c0ac46699f
Merge pull request #1752 from github/infinite-loops
...
Add a hole value type and terminate conditions if given a hole
2018-04-19 16:03:05 -04:00
joshvera
7d5daff1c0
Remove import logging
2018-04-19 15:54:22 -04:00
Josh Vera
98b11bfa44
Merge branch 'master' into infinite-loops
2018-04-19 15:52:08 -04:00
Patrick Thomson
da9696e5ab
Merge pull request #1753 from github/effects-bump
...
Bump joshvera/effects to 0.3.0.1.
2018-04-19 15:28:25 -04:00
joshvera
8b2f2656cb
Merge remote-tracking branch 'origin/master' into infinite-loops
2018-04-19 14:06:55 -04:00
joshvera
126e5f594c
Switch hole logic
2018-04-19 14:06:45 -04:00
joshvera
26e6631e06
Implement holes in types
2018-04-19 13:59:21 -04:00
joshvera
19a7e0e4bd
appease hlint
2018-04-19 13:52:50 -04:00
joshvera
c8784ffab9
Revert "Yield maybes from scopedEnvironment, and values from ScopedEnvironmentErrors"
...
This reverts commit d09318a14143b80ae4e90a7192e94b0f9b512bd3.
2018-04-19 13:45:39 -04:00
Patrick Thomson
189da4098f
Bump joshvera/effects to 0.3.0.1.
...
There is a slight (roughly 12%) build-time regression associated withh
this for standard stack builds. The difference is negligible if you
compile with --fast.
2018-04-19 13:36:41 -04:00
joshvera
984cda99d0
Fix tests
2018-04-19 13:35:45 -04:00
Josh Vera
6426e4702b
Merge pull request #1750 from github/simplify-JSON
...
Remove unused entities from the JSON term list.
2018-04-19 13:28:08 -04:00
joshvera
04428df6bd
Return holes from uninitialized address errors
2018-04-19 13:12:51 -04:00
joshvera
d8e446f0a7
Add a hole value and don't run a condition if it depends on a hole
2018-04-19 12:20:24 -04:00
joshvera
9d7038a53b
Yield maybes from scopedEnvironment, and values from ScopedEnvironmentErrors
2018-04-18 17:56:27 -04:00
Timothy Clem
da644812c6
Remove js-test submodule
2018-04-18 14:20:25 -07:00
Timothy Clem
892eb982b0
Remove jquery as submodule
2018-04-18 14:15:30 -07:00
Timothy Clem
94d1562b46
Parse Expression.LShift in AugmentedAssignmentExpressi in JavaScript
2018-04-18 14:07:45 -07:00
Timothy Clem
d20d2a02bd
Remove backbone as example repo
2018-04-18 13:56:39 -07:00
Timothy Clem
2617b3a4a6
Move cli fixtures around
2018-04-18 13:55:21 -07:00
Timothy Clem
b9857cd033
Move the toc test fixtures around too
2018-04-18 13:42:29 -07:00
Timothy Clem
ea0afa1747
Move corpus tests into their own dir
2018-04-18 13:33:17 -07:00