Sumit Sahrawat
8e381a7f54
Add more configurables for EasyKernel
2016-06-16 05:49:10 +05:30
Sumit Sahrawat
ba7cd9c84e
Fix #665 : Incomplete KernelInfoReply from EasyKernel.replyTo
2016-06-16 05:49:10 +05:30
Andrew Gibiansky
905450e1b8
Fix pager to use display data mime bundles; remove user_variables.
2016-06-11 23:15:29 -07:00
Sumit Sahrawat
90f967c126
Formatting fixes
2016-06-03 18:09:16 +05:30
Andrew Gibiansky
a43075af12
Bump package versions
2016-03-21 09:54:57 -07:00
Andrew Gibiansky
f7e9853de6
Allow aeson 0.11
2016-03-21 09:53:26 -07:00
Nicholas Luo
a76d3b82f1
Combine protocol version with rest of kernel info
2016-02-09 22:26:46 +08:00
Nicholas Luo
05100fe640
Add banner to KernelInfoReply
2016-02-09 22:26:46 +08:00
Andrew Gibiansky
c61006202e
Remove dependence on here, allow haskell-src-exts 1.17
2015-12-07 21:33:22 -08:00
Sumit Sahrawat
e4e026cb92
Fix #597 : Implement is_complete_{request,reply}
...
These messages are used by console frontends to check whether the
current input is complete or not. If it is not complete, the next line
is treated as the continuation of the code, and a '...' prompt is used
to show that.
To provide support for qtconsole, I have made it such that IHaskell
always responds to an is_complete_request by saying that the code is
complete, which only allows for single line inputs.
2015-10-28 16:33:44 +05:30
Sumit Sahrawat
376c6dd0be
Fix not in scope errors on ghc-7.*
2015-10-28 16:33:27 +05:30
Sumit Sahrawat
4ebeb1fb58
Formatting fixes
2015-10-28 15:39:59 +05:30
Tom McLaughlin
6d3afb9e66
Merge master
2015-10-26 13:10:47 -07:00
Tom McLaughlin
cb37ce4cb5
Remove DisplayData show
2015-10-26 11:47:13 -07:00
Tom McLaughlin
3e9677ccab
Cleaning up build
2015-10-26 11:42:22 -07:00
Andrew Gibiansky
89ba1ded48
Update to 0.8.2, support for aeson 0.11
2015-10-06 10:05:23 -07:00
Sumit Sahrawat
bcc861ae95
Formatting fixes
2015-09-12 09:49:46 +05:30
Sumit Sahrawat
f61ab434c1
Implement the suicidal comm workaround
2015-09-11 11:47:33 +05:30
Sumit Sahrawat
ceb3abdd51
Fix kernel death error
2015-09-11 11:47:33 +05:30
Sumit Sahrawat
48c3c1f689
Make widget messages match with IPywidgets
...
The ihaskell-widgets should send messages identical to what the
IPywidgets send. This has not been tested as there are some unresolved
issues in IHaskell that surface only if ipywidgets is installed.
2015-09-11 11:47:33 +05:30
Tom McLaughlin
e6fb0fe0e4
Tweaks
2015-09-05 23:59:27 -07:00
Andrew Gibiansky
a7400ea033
Reformat; remove ihaskell-parsec
2015-09-05 19:45:17 -07:00
Tom McLaughlin
1f64ae66d2
Update stack.yaml
2015-09-03 16:14:46 -07:00
Tom McLaughlin
bd965779af
Add a bunch of new message types
2015-09-03 14:29:31 -07:00
Andrew Gibiansky
a394a2b850
Adding simple calculator EasyKernel example
2015-09-01 21:03:00 -07:00
Andrew Gibiansky
cde0a09574
Start fixing easykernel for ipython4; add example
2015-08-30 21:43:29 -07:00
Andrew Gibiansky
ad66ac8638
Minor reformatting
2015-08-25 15:39:01 -07:00
Andrew Gibiansky
9cbee9df1c
Minor updates with JS
2015-08-25 15:37:42 -07:00
Andrew Gibiansky
a061e22921
Update to newest kernel_info_reply protocol
2015-08-25 15:07:19 -07:00
Andrew Gibiansky
71265f2d2e
Fix build failures
2015-08-25 11:41:21 -07:00
Andrew Gibiansky
4df808fe45
Support for ipython 4
2015-08-16 00:43:30 -07:00
Luke Randall
cb0dc7a326
Allow aeson 0.9
2015-08-12 22:31:03 +02:00
Andrew Gibiansky
c1c9362997
packaging updates
2015-08-11 11:22:30 -07:00
Sumit Sahrawat
916e7ab7ea
Fix formatting
2015-07-24 15:11:50 +05:30
Andrew Gibiansky
4afec8b0c3
Merge pull request #534 from GaloisInc/jhx-dynamic
...
Add withDynamic to IPython.Kernel.ZeroMQ
2015-07-22 23:43:55 -07:00
Joe Hendrix
19c664fa97
Fix thread exception that occurs in withEphemeralPorts.
2015-07-22 13:51:33 -07:00
Joe Hendrix
4292912153
Minimize interface to ephemeral ports.
2015-07-22 10:53:38 -07:00
Joe Hendrix
55552c8aaa
More channel creation code into separate function.
2015-07-21 23:52:50 -07:00
Joe Hendrix
5989188c6a
Rename withDynamic to withEphemeralPorts and cleanup
2015-07-21 23:33:02 -07:00
Joe Hendrix
54f6e8a3ad
Add withDynamic to IPython.Kernel.ZeroMQ
2015-07-17 12:49:18 -07:00
Sumit Sahrawat
bcbeddc131
Add first box widget
...
- Also added on_display handler (still unused though).
- Add uuidToString for UUIDs.
-
2015-07-14 02:07:03 +05:30
Grégoire Détrez
5b4ac62c9d
Make the example in ipython-kernel compile again
...
Function objectInfo was renamed to inpectInfo
2015-07-04 13:18:05 +02:00
Sumit Sahrawat
f19c76ae2f
Fix formatting issues
2015-06-27 03:24:05 +05:30
Sumit Sahrawat
aed969c285
Finalize Output Widget
...
- Add support for `clear_output`
- Rename `setOutput` to `appendOutput`
2015-06-26 01:41:08 +05:30
Andrew Gibiansky
accbec475f
Updating for classy-prelude fixes, etc
2015-05-21 19:54:29 +02:00
Andrew Gibiansky
73469b7c9c
Add support for type inspection with shift tab (inspect_reply)
2015-05-14 03:31:58 -07:00
Sumit Sahrawat
916c114b34
Prevent kernel death on introspection
2015-05-14 01:30:16 +05:30
Andrew Gibiansky
db84a671cb
Remove IsString usage; theres no concrete way to do String -> DisplayData
2015-04-14 14:09:00 -07:00
Sumit Sahrawat
dd7271b2a2
Fix #456 -- Update pager for message spec v5
2015-04-13 12:42:17 +05:30
Adam C. Foltzer
8bc3f43c3e
move Stdin module to IHaskell
...
This allows removing the unix dependency for ipython-kernel, and seems
like the right thing to do as the Stdin module is very specific to the
case of running a Haskell kernel.
2015-03-30 10:31:20 -07:00