792 Commits

Author SHA1 Message Date
Andrew Gibiansky
9f7863e8ef Fix compilation failure due to FlagSpec not being exported from DynFlags 2015-02-24 10:42:47 -08:00
Ben Gamari
d372bb5d83 ihaskell-diagrams: Diagram type has changed
We now need to specify the numeric type and vector space explicitly
since these are given via type synonym family in `Diagram`
2015-02-23 22:40:27 -05:00
Ben Gamari
46445a5652 ihaskell-diagrams: Height constructor is no longer exported
Use `mkHeight` instead.
2015-02-23 22:29:58 -05:00
Ben Gamari
dfd8bcc419 ghc-parser: Bump bounds 2015-02-23 21:54:42 -05:00
Ben Gamari
c8bb92f803 Parser: Only parse code as module if it is named 2015-02-23 21:54:42 -05:00
Ben Gamari
db6375066a Evaluate: GHC 7.10 wants GADTs 2015-02-23 21:39:47 -05:00
Ben Gamari
e6734da1f3 ghc-parser: Add GHC 7.10 parser
Unlike the previous GHC releases, now we can simply reexport the
parsers
2015-02-23 21:38:46 -05:00
Ben Gamari
86ed34ab93 ihaskell-display: Bump base bounds for GHC 7.10 2015-02-23 21:20:50 -05:00
Ben Gamari
a8f21531c9 GHC 7.10 support 2015-02-23 21:20:44 -05:00
Ben Gamari
a84934d33a ghc-parser: Kill partial parsers 2015-02-23 21:20:27 -05:00
Andrew Gibiansky
cdd4eccfab Merge pull request #375 from bgamari/set
Print DynFlags when :set is used without arguments
2015-02-23 17:49:22 -08:00
Ben Gamari
af688f4fa9 Print DynFlags when :set is used without arguments 2015-02-23 20:46:29 -05:00
Andrew Gibiansky
b1f0d035b4 Merge pull request #374 from houshuang/patch-2
Changing all image URLs in IHaskell.ipynb
2015-02-23 17:43:21 -08:00
Stian Håklev
5a6325d0d1 Changing all image URLs in IHaskell.ipynb 2015-02-23 20:41:20 -05:00
Andrew Gibiansky
1a85613ebe Merge pull request #372 from houshuang/patch-2
Updating logo link
2015-02-23 17:35:16 -08:00
Stian Håklev
98a972958d Updating logo link 2015-02-23 20:27:50 -05:00
Andrew Gibiansky
83d6ca656f Merge pull request #366 from houshuang/patch-1
Add link to example notebooks on wiki
2015-02-23 15:53:58 -08:00
Andrew Gibiansky
2df2b64e9e Merge pull request #368 from houshuang/set
Adding empty case to set
2015-02-23 15:53:34 -08:00
Stian Håklev
a6600390df Adding case for empty list in :set 2015-02-23 18:45:14 -05:00
Stian Håklev
dbc2b7b70c Update README.md 2015-02-23 15:46:02 -05:00
Stian Håklev
d39326c83c Add link to example notebooks on wiki 2015-02-23 15:45:19 -05:00
Stian Håklev
50704ff6a3 Merge remote-tracking branch 'upstream/master' 2015-02-19 14:45:13 -05:00
Stian Håklev
a4246c6df4 Adding info about :no-pager 2015-02-19 14:44:05 -05:00
Andrew Gibiansky
a912655910 Merge pull request #365 from houshuang/demo
Adding info about :no-pager
2015-02-19 11:18:40 -08:00
Stian Håklev
ef67609f23 Adding info about :no-pager 2015-02-19 14:15:16 -05:00
Andrew Gibiansky
a8dc21459d Merge pull request #359 from houshuang/cleaner
Ignoring > in front of code lines
2015-02-19 09:59:25 -08:00
Andrew Gibiansky
c464693258 Merge pull request #361 from houshuang/stackage
Relaxing cabal constraints to make it compatible with Stackage
2015-02-19 09:58:29 -08:00
Stian Håklev
23b0e12a21 making removeBracket explicit on > 2015-02-19 12:16:11 -05:00
Stian Håklev
cbcae02e66 Relaxing cabal constraints to make it compatible with Stackage 2015-02-19 11:10:46 -05:00
Stian Håklev
542522ec1c Stripping before processing, not after 2015-02-17 15:49:29 -05:00
Stian Håklev
98bff009ac Fixing cleanString 2015-02-17 15:38:24 -05:00
Andrew Gibiansky
f8f7347a82 Merge pull request #360 from houshuang/deriveshow
Adding show instances to CommInfo and EvaluationResult
2015-02-17 09:55:34 -08:00
Stian Håklev
cbdfd38c0c Adding show instances to CommInfo and EvaluationResult 2015-02-17 11:06:30 -05:00
Stian Håklev
ae2a6f14cd Ignoring > in front of code lines
Removing dependence on regex, checking that all lines are prefixed by >
2015-02-17 01:35:17 -05:00
Andrew Gibiansky
eed50a2618 Merge branch 'master' of github.com:gibiansky/IHaskell 2015-02-16 16:16:11 -08:00
Andrew Gibiansky
9fbe4b24ad Fixing dependency issues 2015-02-16 16:16:01 -08:00
Andrew Gibiansky
c324d1a163 Merge pull request #356 from timjb/patch-1
Fix Kronos Haskell link
2015-02-15 00:50:28 -08:00
Tim Baumann
4bb3957790 Fix Kronos Haskell link 2015-02-13 12:53:25 +01:00
Andrew Gibiansky
571e371fe2 Adding static-canvas example 2015-02-13 02:34:04 -08:00
Andrew Gibiansky
8eb614d31b Bumping versions on all packages for Hackage upload. No PVP, sorry, I suck. v0.5.0.0 2015-02-11 22:35:34 -08:00
Andrew Gibiansky
20aa688a9a Adding :m + and :m -. Closes #298. 2015-02-11 21:56:13 -08:00
Andrew Gibiansky
7bff2be3f4 Merge branch 'master' of github.com:gibiansky/IHaskell 2015-01-22 23:47:50 -08:00
Andrew Gibiansky
f804ec1a16 Attempting to fix #301 2015-01-22 23:47:41 -08:00
Andrew Gibiansky
1693d800a5 Fix issue where value of type forall x. x would be treated as TH DecsQ 2015-01-22 23:47:18 -08:00
Andrew Gibiansky
3fd4363525 Merge pull request #339 from david-christiansen/feature/easykernel
Support installing profile
2015-01-12 18:43:37 -07:00
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