Rick Winfrey
|
eee582a1f1
|
Add Show1 BaseError instance
|
2018-08-03 16:58:51 -07:00 |
|
Rob Rix
|
b494bad581
|
Specify the haskeline license.
|
2018-08-03 14:28:26 -04:00 |
|
Rob Rix
|
55999323df
|
Define Breakpoint as a newtype for now.
|
2018-08-03 14:25:28 -04:00 |
|
Rob Rix
|
c5ac62c84c
|
🔥 the GND pragma.
|
2018-08-03 14:25:07 -04:00 |
|
Rob Rix
|
43bb479cda
|
Use conveniences to concatenate the lists.
|
2018-08-03 14:24:43 -04:00 |
|
Rob Rix
|
8c9debbd17
|
Fix up the specs.
|
2018-08-03 14:14:08 -04:00 |
|
Rob Rix
|
6d5e7796d5
|
Add the haskeline license.
|
2018-08-03 14:12:35 -04:00 |
|
Rob Rix
|
c3963a3baf
|
Merge branch 'master' into interactive-debugger
|
2018-08-03 13:52:08 -04:00 |
|
Rob Rix
|
b48a3f9876
|
Redistribute the TODOs.
|
2018-08-03 13:51:26 -04:00 |
|
Rob Rix
|
ef81ee2dbf
|
Create the semantic prefs dir if it doesn’t exist already.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 13:41:48 -04:00 |
|
Rob Rix
|
2f038b92be
|
More idiomatic home directory finding.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 13:39:11 -04:00 |
|
Rob Rix
|
45da491c6f
|
Store history in ~/.local/semantic/repl_history
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 13:35:35 -04:00 |
|
Rob Rix
|
e1708d6dfb
|
Revert "Add a Distribute handler taking a handler for monad transformers wrapping IO."
This reverts commit f9f69104e2df65e014cec182e57747436356460a.
|
2018-08-03 13:08:41 -04:00 |
|
Rob Rix
|
09e1c63d88
|
Add a Distribute handler taking a handler for monad transformers wrapping IO.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 13:05:47 -04:00 |
|
Rob Rix
|
40c7b8b6d7
|
Add a command to add new breakpoints.
We now model breakpoints as a list of breakpoints, plus a step mode.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 12:43:19 -04:00 |
|
Rob Rix
|
f53d8fefd8
|
Stop on the first line by default.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 12:29:06 -04:00 |
|
Rob Rix
|
47de465686
|
Define line breakpoints.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 12:27:04 -04:00 |
|
Rob Rix
|
c0ab6627e8
|
Only show the code listing when we stop.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 12:23:26 -04:00 |
|
Rob Rix
|
2513fe8b2c
|
Add a command to continue evaluation until the next breakpoint.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 12:22:48 -04:00 |
|
Rob Rix
|
6d14d8d617
|
Only break when we should.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 12:20:35 -04:00 |
|
Rob Rix
|
357e98115b
|
Add a reader effect to determine when to break.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 12:16:04 -04:00 |
|
Rob Rix
|
ad7721f209
|
Add a note about continuing til the next breakpoint.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 11:56:14 -04:00 |
|
Rob Rix
|
6cd3650519
|
Add support for abandoning the current evaluation.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 11:56:03 -04:00 |
|
Rob Rix
|
e3025e87a8
|
Move the help commands together.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-03 11:51:32 -04:00 |
|
Rob Rix
|
d64e7f2386
|
Turn off missing signature errors.
|
2018-08-03 11:20:47 -04:00 |
|
Rob Rix
|
6aa51449f3
|
Use a type application instead of annotation.
|
2018-08-03 11:20:27 -04:00 |
|
Rob Rix
|
951e7880f9
|
🔥 REPLEff.
|
2018-08-03 11:19:39 -04:00 |
|
Rob Rix
|
f2fcbf93f4
|
Generalize UtilEff over the trailing effects.
|
2018-08-03 11:18:03 -04:00 |
|
Rob Rix
|
2389a287a2
|
Move Trace to the end.
|
2018-08-03 11:13:55 -04:00 |
|
Rob Rix
|
2cf532f149
|
Avoid a redundant mention of the REPL effect.
|
2018-08-03 11:13:15 -04:00 |
|
Rob Rix
|
7813afc0bf
|
Better formatting of bindings.
|
2018-08-03 11:10:11 -04:00 |
|
Rob Rix
|
b831b1e137
|
Define a more aesthetic Show instance for Bindings.
|
2018-08-03 11:04:47 -04:00 |
|
Rob Rix
|
47b734bb81
|
Split commands into their words.
|
2018-08-03 11:00:48 -04:00 |
|
Rob Rix
|
2e84ea84a9
|
Add a command to show the current bindings.
|
2018-08-03 10:54:30 -04:00 |
|
Rob Rix
|
3673cd9fa1
|
Run Telemetry with serialized logging.
|
2018-08-03 10:38:32 -04:00 |
|
Rob Rix
|
30d41385b1
|
Add a helper function to construct LogOptions from a Config.
|
2018-08-03 10:32:52 -04:00 |
|
Rob Rix
|
ce30a83c49
|
Export the Telemetry constructors.
|
2018-08-03 10:27:53 -04:00 |
|
Rob Rix
|
53bd6dc902
|
Ignore telemetry effects.
|
2018-08-03 10:26:38 -04:00 |
|
Rob Rix
|
dd955d0233
|
Export runTaskF.
|
2018-08-03 10:24:21 -04:00 |
|
Rob Rix
|
7d2c57f2d9
|
Export runTraceInTelemetry.
|
2018-08-03 10:23:35 -04:00 |
|
Rob Rix
|
cc8debee4b
|
Merge branch 'master' into charliesome/context
|
2018-08-03 10:16:23 -04:00 |
|
Rob Rix
|
971f547e1b
|
Revert "Build logger/statter queues."
This reverts commit 33f2924a5dc3f916249909d856cfbaddff411c8c.
|
2018-08-03 10:08:11 -04:00 |
|
Rob Rix
|
dcc51bd84f
|
Build logger/statter queues.
|
2018-08-03 09:56:58 -04:00 |
|
Rob Rix
|
e26d875fe9
|
Merge branch 'master' into refactor-util-and-friends
|
2018-08-03 09:51:48 -04:00 |
|
Rob Rix
|
5088216b33
|
Merge branch 'master' into polyadic-lambda
|
2018-08-03 09:51:31 -04:00 |
|
Rob Rix
|
c8efe18cdf
|
Merge branch 'master' into pass-precise-project-paths
|
2018-08-03 09:51:15 -04:00 |
|
Rob Rix
|
bbfc0386f3
|
Draw multiline carets with an ellipsis.
|
2018-08-03 09:49:47 -04:00 |
|
Rob Rix
|
3dccde2bc9
|
Draw the whole caret with the same character.
|
2018-08-03 09:42:36 -04:00 |
|
Rob Rix
|
192dbda1bc
|
Colourize the prompt.
|
2018-08-03 09:37:35 -04:00 |
|
Rob Rix
|
3fb9f97270
|
Use haskeline for the line-reading interface.
|
2018-08-03 09:37:23 -04:00 |
|