22 Commits

Author SHA1 Message Date
Andrew Gibiansky
3ebf5b074f Hide stack support behind --stack flag 2015-10-06 10:18:47 -07:00
Sumit Sahrawat
f61ab434c1 Implement the suicidal comm workaround 2015-09-11 11:47:33 +05:30
Andrew Gibiansky
fe89d49748 Add --prefix flag to ihaskell install 2015-08-28 11:41:36 -07:00
Andrew Gibiansky
f4b7fb5983 Allow using ihaskell without stack... 2015-08-25 22:19:18 -07:00
Andrew Gibiansky
a061e22921 Update to newest kernel_info_reply protocol 2015-08-25 15:07:19 -07:00
Andrew Gibiansky
45011f5af4 Fix build failures 3 2015-08-25 13:34:06 -07:00
Andrew Gibiansky
779ecf9e1d Fix build failures 2 2015-08-25 12:36:20 -07:00
Andrew Gibiansky
71265f2d2e Fix build failures 2015-08-25 11:41:21 -07:00
Andrew Gibiansky
8e5e51ff14 Adding support for Stack and running without support lib 2015-08-24 13:54:22 -07:00
Andrew Gibiansky
0c161751e2 Updates 2015-08-24 12:16:16 -07:00
Andrew Gibiansky
460081f181 Fixing compiler error 2015-08-13 01:04:10 -07:00
Andrew Gibiansky
8055216be8 Minor comments 2015-08-12 19:45:46 -07:00
Sumit Sahrawat
16a4fcad57 More minor fixes
- Make hlint happy.
- Reformat using hindent.
- Add explanatory comments in some places.
- Use Control.Monad.foldM for IHaskell.Eval.Widgets.widgetHandler
2015-06-12 23:49:22 +05:30
Sumit Sahrawat
8c2b9a4e68 Send status updates for comm replies 2015-06-10 02:17:16 +05:30
Sumit Sahrawat
c76feb6fc5 Seamless outputs from buttons
It just works.
2015-06-10 01:55:27 +05:30
Sumit Sahrawat
e253c8481f Separate out publish to a module
Separate out publish to IHaskell.Publish
Replace publish with publishResult, which also requires more arguments.
2015-06-09 14:02:59 +05:30
Sumit Sahrawat
b1efbc1c39 Fix kernel death on opening notebooks with widgets
Previously, the kernel would die when opening a notebook with widgets
as there is no widget stored in the kernel when it starts.
2015-06-05 14:19:57 +05:30
Sumit Sahrawat
ba05744db4 Seamless click handling
Evaluate accumulated widget messages in the Ghc Monad, after a comm_msg
recieved from the frontend is handled.
2015-06-05 12:24:17 +05:30
Sumit Sahrawat
37e4c2a634 Move some functions around
- Move dupHeader to IHaskell.Types
- Move handleMessage and widgetHandler to IHaskell.Eval.Widgets
- Make handleMessage and widgetHandler more flexible
2015-06-05 11:15:09 +05:30
Sumit Sahrawat
42907a5bb4 Conform to the messaging spec
Still no visible outputs.
2015-06-04 12:39:16 +05:30
Sumit Sahrawat
1ab66f3535 Basic framework for widgets 2015-06-02 12:38:51 +05:30
Andrew Gibiansky
6df3ee72bb Fixing kernel death, closes #505 2015-05-27 18:31:37 +02:00