155 Commits

Author SHA1 Message Date
Vaibhav Sagar
b62ca93c0f
Drop support for GHC < 8.4 (#1531)
* Drop support for GHC < 8.4
* src/IHaskell/Eval/Util.hs: update
* src/IHaskell/Eval/Evaluate.hs: update
* ghc-parser/generic-src/Language/Haskell/GHC/Parser.hs: update
* src/IHaskell/Eval/Info.hs: update
* src/IHaskell/Eval/Parser.hs: update
* src/IHaskell/Eval/Completion.hs: update
* src/tests/IHaskell/Test/Eval.hs: update
* ghc-parser: remove unused files
* README.md: update
2024-10-24 20:51:12 +11:00
Jörg Thalheim
24af76154b
README.md: link to new wiki
This commit updates the the link from the former, unofficial nixos wiki page to the new https://wiki.nixos.org

ref: NixOS/foundation#113
2024-05-09 00:58:33 +02:00
Atul Vinayak
6994d75a3e
fix: Updated demo links
nbviewer.ipython.org -> nbviewer.org
2023-10-01 15:27:22 -07:00
Vaibhav Sagar
d4b571ba47
.github/workflows/nix.yml: bump NixOS version (#1412)
* .github/workflows/nix.yml: bump NixOS version

* README.md: update

* Drop release-9.0.nix
2023-07-27 21:17:26 +10:00
Vaibhav Sagar
c547ee2fdc README.md: fix out-of-date Nix example invocation 2023-05-06 08:38:13 +07:00
Masahiro Sakai
b041360bbe
fix typo: --extra-lib-dir -> --extra-lib-dirs 2022-03-01 20:37:38 +09:00
Vaibhav Sagar
618a315bbd README.md: update macOS instructions 2022-02-01 22:25:29 +11:00
Falco Peijnenburg
988b7a6994 Add documentation references to development 2022-01-17 21:17:18 +01:00
Falco Peijnenburg
987f0089ec Add developing section to README 2022-01-16 21:41:50 +01:00
Vaibhav Sagar
cf29b2c52d
release.nix: construct kernel.json manually, obviating the need for ihaskell wrappers (#1277) 2021-09-13 06:35:56 +10:00
Vaibhav Sagar
8bfaad03e5
Remove stack --docker development support (#1273) 2021-09-12 03:40:45 +10:00
Vaibhav Sagar
ae6b1fdaca
Install a prebuilt version of jupyterlab-ihaskell automatically (#1270)
* ihaskell: automatically install the prebuilt labextension alongside the kernelspec

* README.md: Update to no longer mention installing jupyterlab-ihaskell
2021-09-10 18:50:38 +10:00
Vaibhav Sagar
0832764259 README.md: update Mybinder badge link 2021-08-24 22:34:12 +10:00
Vaibhav Sagar
63ed17b4d3
README.md: update (#1260) 2021-08-24 22:32:21 +10:00
Brandon Chinn
31648b4f36 Add link to ihaskell script 2021-08-18 12:26:26 -07:00
Brandon Chinn
e9efce1cae Avoid getting jupyter artifacts in mounted directory 2021-08-18 12:26:26 -07:00
Brandon Chinn
1b752edd0c Fix README 2021-08-18 09:03:26 -07:00
Vaibhav Sagar
b82134f939 README.md: fix references to jupyterlab extension 2021-08-07 00:39:01 +10:00
Jacob Tan En
55eaa6f9b0
Remove "stack solver" command
"stack solver" command is no longer available

Cf. https://github.com/commercialhaskell/stack/releases/tag/v2.1.1
2021-05-11 15:58:21 +08:00
Vaibhav Sagar
177ea05e9c README.md: update GHC versions supported 2021-04-27 16:12:13 +10:00
Vaibhav Sagar
5b7e03b2ca Use LTS-16.23 2020-11-23 23:56:57 +11:00
Vaibhav Sagar
9caa54fdce README.md: update Nix instructions 2020-05-11 04:24:04 +08:00
Vaibhav Sagar
6e35724b92 README.md: mention Cachix cache 2020-05-11 04:18:54 +08:00
Vaibhav Sagar
d42b22a7bf README.md: update badge for GitHub Actions 2020-05-03 13:51:55 +08:00
Vaibhav Sagar
80c0e52e72 Bump resolver to lts-14.27 2020-04-23 12:11:39 +08:00
Adrian Sieber
204f2e1d78
Extend section about Docker usage 2020-04-06 17:58:17 +00:00
James Brock
ce8b6404a8 Restore dependencies in docker/Dockerfile
I think I commented these out. Why did I do that? I don't remember.
They are necessary for building magic.
2020-02-28 01:27:13 +09:00
Vaibhav Sagar
a442c0b6d4 README.md: update Nix instructions 2019-11-25 13:27:43 -05:00
Vaibhav Sagar
ea0f003ee9 README.md: point to correct JupyterLab extension 2019-11-23 14:07:15 -05:00
Vaibhav Sagar
2d4f4d1527 README.md: note that instructions assume a blank slate 2019-11-23 14:06:44 -05:00
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
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
Yuriy Syrovetskiy
ac2e0274f5
Fix typo 2019-06-22 21:05:15 +03:00
Vaibhav Sagar
90c521f01c release.nix: update for display packages on 8.4 2019-06-09 13:01:10 -04: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
a768187ea5 [skip ci] README.md: update supported versions of GHC 2019-02-08 14:31:16 -05:00
Vaibhav Sagar
13632726fe Update installation instructions [skip ci]
Fixes #998.
2019-01-07 14:55:25 -05:00
Vaibhav Sagar
cce6be9f92 README.md: s/release-8.2.nix/release-8.4.nix/ 2018-10-25 13:42:51 -04:00
Vaibhav Sagar
857c4778b1 README.md: s/18.03/18.09/ 2018-10-25 13:41:32 -04:00
MMesch
c339dc3851
update jupyterlab installation procedure in README 2018-09-17 16:42:55 +02:00
Vaibhav Sagar
4c0b1b7507 README.md: always specify -I with nix-build 2018-08-06 20:46:14 +08:00
MMesch
ff6f1fa790 installation instructions for jlab 2018-07-14 11:08:25 +02:00
Vaibhav Sagar
976b62e1ac README.md: update Nix command to use nixos-18.03 and release-8.2.nix 2018-06-13 22:32:37 +02:00
Aleksandr Chuklin
5c8859d2c0 Update the guide for the custom HomeBrew location (#872)
* Update the guide for the custom HomeBrew location

* Update the reference in the example notebook: IPython -> Jupyter
2018-06-09 04:24:35 +08:00
Vaibhav Sagar
0e985aac7d README.md: update 2018-05-12 07:32:26 -04:00
Johannes Drever
ebbae7158a
Update README.md 2018-05-10 23:20:15 +02:00
Vaibhav Sagar
ae7f5ac595 README.md: link to CoCalc 2018-04-11 14:47:42 +08:00
Vaibhav Sagar
cf619c37aa README.md: link to jupyter.org instead of ipython.org 2018-04-11 14:47:27 +08:00
Vaibhav Sagar
40a9336a1c README.md: mention mybinder.org instead of try.jupyter.org 2018-04-11 13:58:34 +08:00