-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add OCaml Jupyter 0.0.0 #9932
Add OCaml Jupyter 0.0.0 #9932
Conversation
I don't know the reason of failed test cases. |
It failed to install zeromq development package for CentOS 7. It is a glitch of conf-zmq.0.1 which your package depends on: https://github.com/ocaml/opam-repository/blob/master/packages/conf-zmq/conf-zmq.0.1/opam |
@camlspotter Thanks. I guess conf-zmq is not broken because building on Debian and Alpine Linux is not failed. However, $ docker run -it --rm centos:7 bash
# yum update
# yum search all zeromq zmq
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* extras: mirror.vastspace.net
* updates: download.nus.edu.sg
Warning: No matches found for: zeromq
Warning: No matches found for: zmq
No matches found
# yum install -y epel-release
# yum search all zeromq zmq
...
zeromq-devel.x86_64 : Development files for zeromq
zeromq3-devel.x86_64 : Development files for zeromq3
zeromq.x86_64 : Software library for fast, message-based applications
zeromq3.x86_64 : Software library for fast, message-based applications
...
|
I tried editing conf-zmq.1.0/opam as follows:
but it was failed installing |
an issue for this on https://github.com/ocaml/opam-depext/issues would be appreciated -- sounds like we need to support yet more metadata for centos |
cc @andrewray as well so he can comment on IOCaml's support status |
@avsm Thanks. I'll issue this case. cc @andrewray Sorry, I should contact you before publishing this package. I use IOCaml at work because IOCaml is an awesome package. I need ppx and comm messages, etc. but related issues and PRs are not updated from a few years ago. I tried adding ppx to IOCaml, while it's difficult for me (andrewray/iocaml#38). |
I posted ocaml-opam/opam-depext#70. I'll add |
This package certainly fixes a need that a number of users have requested - namely updated protocol support. IOcaml has been stalled for some time due partly to a severe lack of time, but also due to the complexity of updating the entire suite of kernel, server and javascript components. I reality iocaml has become unsupported for some time as any help that has been offered has been concentrated on the kernel only, without considering the other projects. That's mainly my fault for splitting the projects in the first place. @rgrinberg has offered help in fixing some of this that I should really make some time to support. |
@andrewray Thanks. I plan to only support kernel (and already support ppx and Jupyter protocol v5). JS kernel and server of IOCaml are useful, but I mainly use numerical computing libraries including C bindings (difficult to migrate to JS). I was impressive when I first used IOCaml! I wanted to improve it, but some bugs are hard for me. As a result, I re-implemented. |
Hmm. |
I fixed |
Thanks for fixing the |
@yallop OK. I fix it. |
Thanks! |
I released an OCaml kernel for Jupyter notebook: https://akabe.github.io/ocaml-jupyter/
There is another OCaml kernel "IOCaml". It seems no longer maintained, and has some bugs, e.g., unable to use ppx and unsupported session keys. Thus I re-implemented a new program without such bugs.