- 17 Jul, 2018 1 commit
-
-
ROUBY Pierre-Antoine authored
* guix-jupyter-container.scm (proxy-exec-kernel): Get streams message type. (local-eval): Send 'guix-end-of-eval' message. * guix-jupyter-kernel.scm (proxy-exec-container): Get streams message type. * guix-kernel/jupyter-client.scm (reply-html): Send 'guix-end-of-eval' message. * guix-kernel/jupyter-server.scm (exec-kernel): Add IPython.
-
- 13 Jul, 2018 2 commits
-
-
ROUBY Pierre-Antoine authored
* guix-jupyter-container.scm (kernel-info->html): Add warning at envrionment creation. (reply-execute-request): Update list ref. * guix-jupyter-kernel.scm: Update list ref. * guix-kernel/magic.scm (magic-env?): Test separator. * tests/magic.scm (magic-no-code): Update string. * README.org (How to use it): Update 'environment'. * guix-kernel-demo.ipynb: Update with new syntax.
-
ROUBY Pierre-Antoine authored
* guix-kernel/magic.scm (magic-html?): New procedure. * guix-jupyter-container.scm (reply-html-to-kernel, kernel-info->html): New procedures. * guix-jupyter-kernel.scm: Minor change. * guix-kernel/html.scm: New file. * guix-kernel/jupyter-client.scm (reply-html): New procedure. * Makefile.am: Add 'guix-kernel/html.scm'. * guix-kernel-demo.ipynb: Add example for new features.
-
- 12 Jul, 2018 3 commits
-
-
ROUBY Pierre-Antoine authored
* configure.ac: Add Guile subsitution. * environment.scm: Delete Guile substitution. * kernel.json: Move to 'kernel.json.in'.
-
ROUBY Pierre-Antoine authored
* TODO.org: New file.
-
ROUBY Pierre-Antoine authored
* guix-kernel/environ.scm (make-new-environment): Fix 'alocal' path.
-
- 11 Jul, 2018 1 commit
-
-
ROUBY Pierre-Antoine authored
* doc/images/graph.png: New file. * README.org (Project goal, How to use it): New sections.
-
- 10 Jul, 2018 3 commits
-
-
ROUBY Pierre-Antoine authored
-
ROUBY Pierre-Antoine authored
* guix-jupyter-container.scm: Use 'session-id' for unique id. * guix-jupyter-kernel.scm: Use GNU Guix procedure 'run-container'.
-
ROUBY Pierre-Antoine authored
* guix-jupyter-kernel.scm (container-path): Use 'command-line' to get file name.
-
- 05 Jul, 2018 8 commits
-
-
ROUBY Pierre-Antoine authored
* guix-kernel/environ.scm: Export 'env->str'. * tests/environ.scm: New file. * Makefile.am: Add 'tests/environ.scm' to SCM_TESTS.
-
ROUBY Pierre-Antoine authored
* tests/tools.scm: New file. * Makefile.am: Add 'tests/tools.scm' in SCM_TESTS.
-
ROUBY Pierre-Antoine authored
* guix-kernel/tools.scm (list->string): Delete procedure.
-
ROUBY Pierre-Antoine authored
* tests/hmac.scm: New file. * Makefile.am: Add tests/hmac.scm in SCM_TESTS.
-
ROUBY Pierre-Antoine authored
* Makefile.am (TESTS): Add tests. * build-aux/test-driver: New file. * build-aux/test-driver.scm: New file. * tests/magic.scm: New file.
-
ROUBY Pierre-Antoine authored
* README.org (status): Add license.
-
ROUBY Pierre-Antoine authored
* README.org: Add logo.png.
-
ROUBY Pierre-Antoine authored
* guix-jupyter-container.scm: Add magic kernel command. * guix-jupyter-kernel.scm: Add magic kernel command. * guix-kernel/jupyter-server.scm: New file. * Makefile.am: Add jupyter-server to SOURCE. * guix-kernel/magic.scm (magic-kernel?, magic-get-kernel-name): Add procedure. (magic?): Change '%%' by ';;'. * guix-kernel-demo.ipynb: Add new guix-kernel features. * logo.png: New file.
-
- 03 Jul, 2018 2 commits
-
-
ROUBY Pierre-Antoine authored
* guix-kernel/jupyter-client.scm: New file. * guix-jupyter-container.scm: Use module 'guix-kernel jupyter-client'. * guix-jupyter-kernel.scm: Use module 'guix-kernel jupyter-client'. * Makefile.am: Add 'guix-kernel/jupyter-client.scm' to SOURCE.
-
ROUBY Pierre-Antoine authored
* guix-jupyter-subkernel.scm: Rename to guix-jupyter-container.scm. * guix-jupyter-kernel.scm: Substitute all 'subkernel' to 'container'. * Makefile.am: Update SOURCE path.
-
- 02 Jul, 2018 3 commits
-
-
ROUBY Pierre-Antoine authored
* guix-kernel/environ.scm (m-build-profile->path, new-profile-path): New procedures. (env-profile->str): New procedure. (make-nex-environment): Use profile. Add cpath, infopath, manpath, libpath, alocal, jupyter, guile-load-path, guile-compiled.
-
ROUBY Pierre-Antoine authored
* guix-jupyter-kernel.scm (new-subkernel-connect): Delete sub-socket-iosub. * guix-jupyter-subkernel.scm: Delete socket-iopub. * guix-kernel/environ.scm: Minor chance on environment creation.
-
ROUBY Pierre-Antoine authored
* environment.scm (package): Add native-search-paths for 'JUPYTER_PATH'.
-
- 27 Jun, 2018 2 commits
-
-
ROUBY Pierre-Antoine authored
* README.org (installation): Remove dependencies subsections. (Contributing): New subsection 'Devel environment'.
-
ROUBY Pierre-Antoine authored
* Makefile.am (kernel.json): Delete rule. * environment.scm (arguments): substitute openssl, guile, guile-load-path, guile-load-compiled-path and kernel path. (source): Use local file. * guix-kernel/environ.scm (guile-current-load-path->args-list, guix-current-load-compiled-path->args-list): New procedures. * kernel.json: Rename 'kernel.json.in' to 'kernel.json'. (argv) Add '@guile@', '@LOAD_PATH@', '@LOAD_COMPILED_PATH@' and '@guix-jupyter-kernerl.scm@' for subsitution. * guix-jupyter-kernel.scm (start-sub-kernel): Propagated guile load path and load compiled path.
-
- 25 Jun, 2018 8 commits
-
-
ROUBY Pierre-Antoine authored
* configure.ac (guile-simple-zmq, guile-json): Check for module available.
-
ROUBY Pierre-Antoine authored
* Makefile.am: Add GPLv3+ header. * configure.ac: Add GPLv3+ header. * guix-jupyter-kernel.scm: Add GPLv3+ header. * guix-jupyter-subkernel.scm: Add GPLv3+ header. * guix-kernel/environ.scm: Add GPLv3+ header. * guix-kernel/hmac.scm: Add GPLv3+ header. * guix-kernel/magic.scm: Add GPLv3+ header. * guix-kernel/tools.scm: Add GPLv3+ header.
-
ROUBY Pierre-Antoine authored
Add subkernel. See merge request prouby/guix-kernel!2
-
ROUBY Pierre-Antoine authored
# Conflicts: # README.org
-
ROUBY Pierre-Antoine authored
Add autotools. See merge request prouby/guix-kernel!1
-
ROUBY Pierre-Antoine authored
README.org (installation): Update.
-
ROUBY Pierre-Antoine authored
* .gitignore (scheme): Add '.go' file. (tmp): Add '.tmp' file.
-
ROUBY Pierre-Antoine authored
* guix-jupyter-kernel.scm: Move from 'src/'. * guix-jupyter-subkernel.scm: Move from 'src/'. * guix-kernel/environ.scm: Move from 'src/'. * guix-kernel/hmac.scm: Move from 'src/'. * guix-kernel/magic.scm: Move from 'src/'. * guix-kernel/tools.scm: Move from 'src/'. * kernel.json.in: Move from 'src/kernel.json'. (argv): Add '@guilemoduledir@'. * env.in: New file. * bootstrap: New file. * configure.ac: New file. * guile.am: New file. * Makefile.am: New file. * environment.scm: New file. * VERSION: New file.
-
- 22 Jun, 2018 7 commits
-
-
ROUBY Pierre-Antoine authored
* guix-kernel-demo.ipynb: New file.
-
ROUBY Pierre-Antoine authored
* .gitignore (emacs, scheme, jupyter): New file.
-
ROUBY Pierre-Antoine authored
* src/guix-jupyter-kernel.scm (reply-execute-request): Add magic 'run'.
-
ROUBY Pierre-Antoine authored
* src/guix-kernel/magic.scm (magic-attr?, magic-env?, magic-exec?, magic-run?): New functions. * src/guix-jupyter-kernel.scm: Use magic-env on 'repy-execute-request'. * src/guix-jupyter-subkernel.scm: Minor change.
-
ROUBY Pierre-Antoine authored
* src/guix-kernel/environ.scm: Update functions.
-
ROUBY Pierre-Antoine authored
* src/guix-kernel/magic.scm: New file. * src/guix-jupyter-subkernel.scm (reply-execution-request): Delete magic for code execution. * src/guix-jupyter-kernel.scm (reply-execution-request): Get magic.
-
ROUBY Pierre-Antoine authored
* src/guix-jupyter-kernel.scm (subkernel-path): New variable. (start-sub-kernel): Use 'subkernel-path'.
-