Vaibhav Sagar
f4eaed2185
README.md: link to vaibhavsagar/notebooks
2019-08-07 16:12:03 -04:00
Vaibhav Sagar
cce4cb4660
README.md: don't refer to release-{8.4,8.6} explicitly
2019-08-06 19:56:30 -04:00
Vaibhav Sagar
d199d68bd3
release*.nix: remove default compiler and remove redundant expressions
2019-08-06 19:56:30 -04:00
Vaibhav Sagar
e19382a982
ihaskell.cabal: bump upper bound on ghc-boot dependency
2019-08-03 20:54:05 -04:00
Vaibhav Sagar
3da5974fff
ihaskell.cabal: we don't directly depend on uuid
2019-08-03 20:51:27 -04:00
Vaibhav Sagar
8098108b58
ihaskell: remove argv0 dependency
2019-08-03 13:38:37 -04:00
Vaibhav Sagar
c5d9d43cec
ipython-kernel: fix warnings
2019-08-03 12:36:01 -04:00
Vaibhav Sagar
a8931ad7c1
html/kernel.js: don't set autoCloseBrackets
2019-08-02 13:14:47 -04:00
Vaibhav Sagar
34493e3cde
release-8.8.nix: bump head.hackage
2019-07-29 16:00:28 -04:00
Vaibhav Sagar
c185373b94
Merge pull request #1063 from mpilgrem/win-docs
...
Help more Windows 10 users use IHaskell, via WSL
2019-07-29 11:50:45 -04:00
Vaibhav Sagar
623f0c6ac3
release-8.8.nix: bump head.hackage
2019-07-28 10:50:29 -04:00
Vaibhav Sagar
55472affaf
release-8.8.nix: bump head.hackage
2019-07-28 00:07:05 -04:00
Vaibhav Sagar
8789402f6f
release-8.8.nix: bump head.hackage
2019-07-27 04:03:38 -04:00
Vaibhav Sagar
59a4691252
release-8.8.nix: bump to 8.8.1-rc1
2019-07-24 11:18:02 -04:00
Vaibhav Sagar
fd54e050f5
Merge pull request #1075 from nextjournal/configurable-ip
...
Bind ZMQ Sockets to IP configured in Kernel Profile
2019-07-23 08:44:44 -04:00
Andrea Amantini
6d13bbc0e3
Allow sockets to bind to configured ip string in kernel profile
...
instead of hardcoded localhost (127.0.0.1)
2019-07-23 11:10:00 +02:00
Vaibhav Sagar
50116ade4e
release-8.8.nix: update
2019-07-21 10:07:11 -04:00
Vaibhav Sagar
bb2500c448
Merge pull request #1070 from jamesdbrock/jupyterlab-1.0.0
...
ihaskell_labextension for JupyterLab 1.0.0
2019-07-11 09:56:52 -04:00
James Brock
5a78d52af8
ihaskell_labextension for JupyterLab 1.0.0
...
If we remove the upper version bound for the jupyterlab/services
dependency, then ihaskell_labextension works fine with JupyterLab 1.0.0.
2019-07-11 15:55:59 +09:00
Vaibhav Sagar
5dc15518c4
src/IHaskell/Eval/Parser.hs: update DynFlags to reflect changes
2019-07-10 15:14:32 -04:00
Vaibhav Sagar
867aabca48
Use parseDynamicFilePragma
2019-07-10 15:14:32 -04:00
Vaibhav Sagar
a124492287
ihaskell.cabal: indicate lack of support for hlint > 2.1.17
2019-07-06 16:11:46 -04:00
Vaibhav Sagar
e836fa255a
Bump upper bounds for GHC 8.8 support
2019-07-06 16:11:46 -04:00
Vaibhav Sagar
0d1ace975b
src/IHaskell/Eval/Evaluate.hs: support GHC 8.8
2019-07-06 14:19:39 -04:00
Mike Pilgrem
0f51a6f929
Help Windows 10 users use IHaskell, via WSL
...
Update `README.md` to reflect the advice of Arvind Devarajan at https://blog.ramdoot.in/ihaskell-on-windows-c549e6442262
2019-07-03 22:40:15 +01:00
Vaibhav Sagar
9612767a1b
src/IHaskell/Eval/Evaluate.hs: remove unnecessary CPP
2019-07-02 20:40:33 -04:00
Vaibhav Sagar
fd781cb79a
src/IHaskell/Convert/Args.hs: use format arguments
2019-06-29 13:25:56 -04:00
Vaibhav Sagar
8d3230261f
Dockerfile: remove stack setup
...
This fails with the latest Stack because no .cabal file is found.
2019-06-29 11:38:38 -04:00
Vaibhav Sagar
555a650132
src/IHaskell/Eval/Evaluate.hs: capture stderr
2019-06-28 12:14:15 -04:00
Vaibhav Sagar
ac478079dc
src/IHaskell/IPython.hs: remove version check
2019-06-28 11:23:09 -04:00
Vaibhav Sagar
7515f9bc2e
requirements.txt: use jupyter-core 4.5.0
2019-06-28 11:23:09 -04:00
Vaibhav Sagar
0f5aaa051d
src/IHaskell/Eval/Evaluate.hs: hide ghc-lib{,-parser}
2019-06-27 16:30:28 -04:00
Vaibhav Sagar
e4fd5807d5
src/IHaskell/Eval/Evaluate.hs: remove unnecessary -fcontext-stack flag
2019-06-26 15:51:33 -04:00
Vaibhav Sagar
f17d0a0a68
src/IHaskell/Eval/Hoogle.hs: fix :document
2019-06-24 12:42:06 -04:00
Vaibhav Sagar
2df8df0e72
Bump resolver to lts-13.26
2019-06-22 19:15:29 -04:00
Vaibhav Sagar
48b5576fee
Merge pull request #1052 from cblp/patch-1
...
Fix typo
2019-06-22 15:30:36 -04:00
Vaibhav Sagar
2c16cd5002
.travis.yml: pin Stack
2019-06-22 15:30:11 -04:00
Yuriy Syrovetskiy
ac2e0274f5
Fix typo
2019-06-22 21:05:15 +03:00
Vaibhav Sagar
146659e040
Bump resolver to lts-13.25
2019-06-10 17:20:29 -04:00
Vaibhav Sagar
90c521f01c
release.nix: update for display packages on 8.4
2019-06-09 13:01:10 -04:00
Vaibhav Sagar
ff788216e8
release.nix: jailbreak system-fileio
2019-06-09 12:55:31 -04:00
Vaibhav Sagar
30c01eaf6e
Merge pull request #1042 from jamesdbrock/test-nbconvert
...
Stable nbconvert acceptance test
2019-06-05 09:50:42 -04:00
James Brock
ee5c008501
Stable nbconvert acceptance test
...
Change the `nbconvert` test so that it converts a notebook with no
Hoogle (which changes over time) and no images (which differ on
different systems).
This should reduce the number of surprise Travis test failures.
2019-06-05 11:08:32 +09:00
Vaibhav Sagar
9b3a3608c9
Merge pull request #1038 from jamesdbrock/docker-dev
...
Dockerfile refactor
2019-06-03 11:16:46 -04:00
Vaibhav Sagar
0284f3e929
Merge pull request #1039 from jamesdbrock/stack-yaml-del
...
rm ihaskell-display/ihaskell-*/stack.yaml
2019-06-03 09:28:04 -04:00
James Brock
0f95136666
rm ihaskell-display/ihaskell-*/stack.yaml
...
Andrew Gibiansky created all these package stack.yamls with this commit:
> commit f9846b6bd9f162b763cc53662e0db357b2aec03a
> Author: Andrew Gibiansky <andrew.gibiansky@gmail.com>
> Date: Tue Jun 7 17:26:47 2016 -0700
>
> Separate stack.yaml for each package for simplicity
The resolvers for all these stack yamls originally agreed with the
root stack.yaml, but now they're way off, apparently out of neglect.
Let's just delete them.
2019-06-03 15:53:45 +09:00
James Brock
c8e4c06dd0
Dockerfile refactor
...
This Dockerfile gives us more control and isolation of dependencies
during development.
Base image `FROM ubuntu` instead of `fcpo/stack-build`. We will use the
Stack and GHC on the host system, don't need it installed in the image.
The image is just for isolating the system package dependencies. Stack
will isolate the Haskell package dependencies (and the pip and npm
dependencies).
This gives is a single authority for the resolver, which is
the `stack.yaml`. We no longer need to manually make the `stack.yaml`
and `Dockerfile` resolvers agree.
Don't install `jupyter` in the Docker image, we'll use `stack --docker` to
install it later. This allows developers to choose the version of the jupyter
dependencies.
Add the `docker` section to `stack.yaml`, disabled by default.
__Motivating example:__ ipywidgets version 7 has changed its protocol.
We want to upgrade ihaskell-widgets, which works only on ipywidgets
version 6. To install ipywidgets version 6, we need to downgrade Python to 3.5.
We can use `stack --docker` to isolate a development environment in
which ihaskell-widgets is working, and then upgrade it to the latest
versions.
2019-06-03 14:27:31 +09:00
Vaibhav Sagar
c55f12ae72
Bump resolver to lts-13.24
2019-06-02 11:12:17 -04:00
Vaibhav Sagar
a85e2a3d87
Bump resolver to lts-13.23
2019-05-31 13:47:40 -04:00
Vaibhav Sagar
d37c33c922
notebooks/IHaskell.ipynb: get docs for more constrained type
2019-05-31 12:17:33 -04:00