David Raymond Christiansen
b4f54c190b
Support installing profile
...
Now, EasyKernel supports installing a .tar file containing it's ipython
profile, which includes information about how to launch the executable.
2015-01-12 17:39:29 -08:00
Andrew Gibiansky
7fbc7f4345
Merge pull request #335 from david-christiansen/feature/easykernel
...
Add automation for easily defining kernels
2015-01-10 23:12:53 -07:00
Andrew Gibiansky
66c603b3cd
Removing IHaskellDisplay instance for DecsQ.
2015-01-10 22:28:18 -07:00
David Raymond Christiansen
120efd0f8e
Document profile creation for EasyKernel
2015-01-09 17:14:26 -08:00
David Raymond Christiansen
93a4bf0092
Add automation for easily defining kernels
...
The module IHaskell.IPython.EasyKernel provides automation for writing
simple IPython kernels. In particular, it provides a record type that
defines configurations and a function that interprets a configuration as
an action in some monad that can do IO.
The configuration consists primarily of functions that implement the
various features of a kernel, such as running code, looking up
documentation, and performing completion. An example for a simple
language that nevertheless has side effects, global state, and timing
effects is included in the examples directory in a file called Calc.hs.
Presently, there is no automation for creating the profile in the
.ipython directory. One should follow the IPython instructions for this.
2015-01-08 17:44:05 -08:00
Andrew Gibiansky
0fa0b2105e
Merge pull request #332 from cje/decsInstance
...
Add IHaskell.Display.IHaskellDisplay instance for DecsQ
2015-01-07 18:27:03 -07:00
CJ East
1c83287abf
Add IHaskell.Display.IHaskellDisplay instance for DecsQ
2015-01-07 22:23:24 +11:00
Andrew Gibiansky
3a4e4e29b2
No longer need to import TH to use it
2015-01-06 20:32:58 -07:00
Andrew Gibiansky
021e3bf013
Merge pull request #330 from cje/th
...
Permit use of inline template haskell
2015-01-06 20:17:21 -07:00
CJ East
f36c89af16
Remove stray debug code.
2015-01-07 02:01:28 +11:00
CJ East
ac4f552284
Fix to permit use of future IHaskellDisplay instance.
...
See comments at https://github.com/gibiansky/IHaskell/pull/330
2015-01-07 01:45:45 +11:00
CJ East
40cb20dea5
Initial change to permit use of inline template haskell, to address
...
issue: https://github.com/gibiansky/IHaskell/issues/236
To verify functionality, paste the following into a code block in
IHaskell.
```
:ext TemplateHaskell
import Language.Haskell.TH
import Control.Lens
data Foo a = Foo { _bar :: Int, _baz :: Int, _quux :: a }
makeLenses ''Foo
:ty baz
```
2015-01-06 03:03:32 +11:00
Andrew Gibiansky
de20c69617
Merge pull request #328 from cblp/patch-1
...
fix test
2015-01-03 16:44:43 -05:00
Yuriy Syrovetskiy
ce296cda91
[b] use libdir
2015-01-04 00:42:48 +03:00
Yuriy Syrovetskiy
3c9de57da1
[b] fix test
2015-01-03 23:03:10 +03:00
Andrew Gibiansky
a7b7043e2b
Merge pull request #325 from xcthulhu/master
...
Updating Docker Documentation
2015-01-02 12:27:17 -05:00
Matthew Wampler-Doty
515f7c8c5d
Updating docker documentation
2015-01-02 10:24:12 -07:00
Andrew Gibiansky
8031ee400b
Allow missing .last-arguments, assume $HOME for init dir or .
2015-01-01 21:06:39 -05:00
Andrew Gibiansky
d9af2643c5
Adding link to Kronos Haskell in README
2014-12-29 15:05:48 -05:00
Andrew Gibiansky
87fa3b9dd0
Merge pull request #315 from Carreau/patch-1
...
homebrew haskell platform deprecated
2014-12-26 12:29:04 -05:00
Matthias Bussonnier
e8eef2ab79
homebrew haskell platform deprecated
...
Brew says:
```
$ brew install haskell-platform
Error: No available formula for haskell-platform
We no longer package haskell-platform. Consider installing ghc
and cabal-install instead:
brew install ghc cabal-install
A binary installer is available:
https://www.haskell.org/platform/mac.html
```
2014-12-26 16:58:16 +01:00
Andrew Gibiansky
ef5e1de280
Merge pull request #313 from razzius/allow_pragmas
...
Implement pragma handling
2014-12-25 19:55:29 -05:00
Razzi Abuissa
34acef3c50
Turn off debug
2014-12-25 18:24:15 -06:00
Razzi Abuissa
3ce32c8857
Merge branch 'master' of https://github.com/gibiansky/IHaskell into allow_pragmas
2014-12-25 18:20:52 -06:00
Razzi Abuissa
dc62f1588a
Finalize pragma type
2014-12-25 18:19:48 -06:00
Razzi Abuissa
59c62bc7e9
Introduce PragmaType, and import errors
2014-12-25 18:19:39 -06:00
Andrew Gibiansky
8d2ccf2517
Merge branch 'master' of github.com:gibiansky/IHaskell
2014-12-25 15:33:44 -05:00
Andrew Gibiansky
d47cf4e70d
Add --ghclib flag to the kernel command to specify ghc libdir manually.
2014-12-25 15:20:25 -05:00
Andrew Gibiansky
1bfe7e6ca0
Merge pull request #314 from mietek/towards-halcyon
...
Add missing dependency
2014-12-16 10:55:27 -08:00
Miëtek Bak
ce444b1ff3
Add missing dependency
2014-12-16 13:09:53 +00:00
Razzi Abuissa
10991eb133
Implement pragma handling
2014-12-15 22:27:54 -05:00
Andrew Gibiansky
1c3d12c50b
Closes #308
2014-12-07 18:54:55 -08:00
Andrew Gibiansky
c60d8c3af5
Fix up dependencies for test suite.
2014-12-05 18:54:45 -08:00
Andrew Gibiansky
da3788ce40
Hoogle updated to use HTTPS, closes #311
2014-11-28 14:30:04 -08:00
Andrew Gibiansky
4eca3f2c9b
Adding ipython-kernel to build.sh
2014-11-23 15:07:59 -08:00
Andrew Gibiansky
06f89d8fe0
Migrating to external ipython package.
2014-11-23 14:47:47 -08:00
Andrew Gibiansky
e929f35aa2
Hlint fixes.
2014-11-22 21:39:18 -08:00
Andrew Gibiansky
1d7b49bb74
Merge pull request #307 from bgamari/master
...
Various upper bound bumps
2014-11-22 12:51:27 -08:00
Ben Gamari
11d04731d5
Various upper bound bumps
2014-11-22 14:27:10 -05:00
Andrew Gibiansky
e553d07233
Version bump.
v0.4.3.0
2014-10-26 17:36:54 -07:00
Andrew Gibiansky
6b22c6643d
Removed -dynamic flag.
2014-10-26 17:35:32 -07:00
Andrew Gibiansky
368ccb84e0
Merge pull request #296 from edwtjo/nixos-fixes
...
NixOS fixes
2014-10-25 23:41:00 -07:00
Edward Tjörnhammar
03ce250452
Hide ClassyPrelude 0.10.* readChan and writeChan
2014-10-22 20:42:03 +02:00
Edward Tjörnhammar
121be952d4
catMaybes, explicitly use ClassyPrelude
2014-10-22 20:42:03 +02:00
Andrew Gibiansky
6fe9b22d43
Merge pull request #290 from edwtjo/ghc-parser-build-tools
...
ghc-parser: add missing build-tools directive
2014-10-06 19:06:28 -07:00
Edward Tjörnhammar
5fc838702c
ghc-parser: add missing build-tools directive
2014-10-02 20:22:20 +02:00
Andrew Gibiansky
192368d9a2
Merge branch 'master' of github.com:gibiansky/IHaskell
2014-09-21 18:19:31 -07:00
Andrew Gibiansky
323a4cd922
Fixes #283
2014-09-21 18:19:03 -07:00
Andrew Gibiansky
c1e35a9124
Merge pull request #277 from puffnfresh/master
...
Workaround changed API in Chart-cairo 1.3
2014-09-05 13:54:09 -07:00
Brian McKenna
4047e083fc
Workaround changed API in Chart-cairo 1.3
2014-09-03 21:42:15 -06:00