Rob Rix
|
9ef0fc510d
|
Export showExcerpt.
|
2018-08-02 11:33:33 -04:00 |
|
Rob Rix
|
a653a2efde
|
Reflect the language from the proxy.
|
2018-08-02 10:49:01 -04:00 |
|
Rob Rix
|
635e971f87
|
Merge branch 'singleton-languages' into interactive-debugger
|
2018-08-02 10:47:51 -04:00 |
|
Rob Rix
|
73fa3f2afc
|
Revert "Reify languages at the type level."
This reverts commit 5968ddfbfe63f6ed3710d69622ac7ec172ae42eb.
|
2018-08-02 10:39:28 -04:00 |
|
Rob Rix
|
ea520299de
|
Reify languages at the type level.
|
2018-08-02 10:33:55 -04:00 |
|
Rob Rix
|
ea69b5a6d3
|
Only pass a proxy to evaluateProject.
|
2018-08-02 10:24:55 -04:00 |
|
Rob Rix
|
28b942d9ff
|
Only pass a proxy to evaluateProjectWithCaching.
|
2018-08-02 10:22:44 -04:00 |
|
Rob Rix
|
58f560e4a2
|
Only pass a proxy to callGraphRubyProject.
|
2018-08-02 10:21:28 -04:00 |
|
Rob Rix
|
ae0dc77ead
|
Export SLanguage.
|
2018-08-02 10:19:22 -04:00 |
|
Rob Rix
|
c7fbff8fcd
|
Define SLanguage instances for all the languages.
|
2018-08-02 10:18:55 -04:00 |
|
Rob Rix
|
7492e3feff
|
Define a class for language singletons.
|
2018-08-02 10:16:50 -04:00 |
|
Rob Rix
|
8d40edec04
|
Move the REPL effect deeper into the stack.
|
2018-08-02 10:10:01 -04:00 |
|
Rob Rix
|
00da706837
|
🔥 a bunch of parens.
|
2018-08-02 10:06:00 -04:00 |
|
Rob Rix
|
f6be64d77d
|
Inline evaluatingREPL.
|
2018-08-02 10:03:58 -04:00 |
|
Rob Rix
|
1d9de20be1
|
Move runREPL into evaluatingREPL.
|
2018-08-02 10:01:50 -04:00 |
|
Rob Rix
|
130a25d0d3
|
Run Trace effects in the task effect.
|
2018-08-02 09:59:28 -04:00 |
|
Rob Rix
|
a1df475bcf
|
Generalize REPLEff to other effectful contexts chained afterwards.
|
2018-08-02 09:48:45 -04:00 |
|
Rob Rix
|
f5e47f6601
|
Export rubyREPL.
|
2018-08-02 09:42:58 -04:00 |
|
Charlie Somerville
|
6c7df4e5bc
|
remove TypeScript specific This syntax type
|
2018-08-02 16:00:21 +10:00 |
|
Charlie Somerville
|
9129494ac2
|
use <$ rather than const <$>
|
2018-08-02 15:30:36 +10:00 |
|
Charlie Somerville
|
4e98573a28
|
ensure modules are evaluated in empty bindings context
|
2018-08-02 15:03:54 +10:00 |
|
Charlie Somerville
|
7cc858acf0
|
Identifier -> This in test fixtures
|
2018-08-02 14:21:40 +10:00 |
|
Charlie Somerville
|
72ba35dd1d
|
regenerate diff fixtures
|
2018-08-02 14:15:50 +10:00 |
|
Charlie Somerville
|
6f472596a5
|
Merge branch 'master' into charliesome/context
|
2018-08-02 12:47:53 +10:00 |
|
Rick Winfrey
|
9d1dfaf576
|
Fix bad reflow
|
2018-08-01 17:05:16 -07:00 |
|
Rick Winfrey
|
58485b07d2
|
Wrap LoadError with BaseError
|
2018-08-01 17:04:49 -07:00 |
|
Rick Winfrey
|
2ecc6c9bf1
|
Rename ModuleNotFound -> ModuleNotFoundError
|
2018-08-01 17:04:29 -07:00 |
|
Rick Winfrey
|
658a31e6ae
|
Define throwLoadError
|
2018-08-01 17:04:08 -07:00 |
|
Rick Winfrey
|
8e6d7cb90e
|
🔥 moduleNotFound
|
2018-08-01 17:03:42 -07:00 |
|
Rick Winfrey
|
7169324be8
|
Use throwResolutionError and update effects
|
2018-08-01 16:00:02 -07:00 |
|
Rick Winfrey
|
b2e9e6a030
|
Add throwResolutionError
|
2018-08-01 15:59:28 -07:00 |
|
Rick Winfrey
|
74cb3ded1a
|
Wrap EvalError with BaseError
|
2018-08-01 15:21:05 -07:00 |
|
Rick Winfrey
|
2dff8d7caf
|
🔤
|
2018-08-01 15:07:41 -07:00 |
|
Rick Winfrey
|
ec761d5d0e
|
More wrapping
|
2018-08-01 15:01:08 -07:00 |
|
Rick Winfrey
|
d2e929e446
|
Handle BaseError AddressError when resumingAddressError
|
2018-08-01 15:00:37 -07:00 |
|
Rick Winfrey
|
331eeae16e
|
Handle BaseError ValueError when resumingValueError
|
2018-08-01 15:00:18 -07:00 |
|
Rick Winfrey
|
f285dffafd
|
Hide moduleInfo from ErrorContext
|
2018-08-01 14:59:35 -07:00 |
|
Rick Winfrey
|
6ff2e96f94
|
Update AddressError
|
2018-08-01 14:47:15 -07:00 |
|
Rick Winfrey
|
c02114cfc4
|
Qualify Data.Abstact.Module
|
2018-08-01 14:46:57 -07:00 |
|
Rick Winfrey
|
0a306ab70a
|
Reflow type signatures
|
2018-08-01 14:46:15 -07:00 |
|
Rick Winfrey
|
05e1cd8895
|
Wrap AddressError with BaseError
|
2018-08-01 14:45:57 -07:00 |
|
Rob Rix
|
5368f859eb
|
Whoops.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-01 15:22:37 -04:00 |
|
Rob Rix
|
091d1a2a03
|
Specialize UtilEff to Precise.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-01 15:13:19 -04:00 |
|
Rob Rix
|
96f7691814
|
Move Quieterm into its own module.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-01 15:10:55 -04:00 |
|
Rob Rix
|
c6c17a1594
|
Stub in a module for Quieterm.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-01 15:06:26 -04:00 |
|
Timothy Clem
|
a4ccc35f67
|
Revert "Provide a flag to disable running the grpc server"
This reverts commit 2c967f30c9536d4388da0c818f5ef499c2a58448.
|
2018-08-01 11:41:06 -07:00 |
|
Timothy Clem
|
6cf9eee345
|
Revert "No need for defaultVal with Bool"
This reverts commit 30036c78bbc1092ef4874d2da89745587ce8a0e2.
|
2018-08-01 11:40:58 -07:00 |
|
Rob Rix
|
4df6983283
|
Add some notes about basic interactions we want to support.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-01 12:07:03 -04:00 |
|
Rob Rix
|
0ae579d7c5
|
Prompt before evaluating each term.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-01 12:05:25 -04:00 |
|
Rob Rix
|
7f60152896
|
Add boilerplate for running effectful actions.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2018-08-01 12:04:52 -04:00 |
|