- 20 Jul, 2018 3 commits
-
-
ROUBY Pierre-Antoine authored
* guix-jupyter-kernel.scm (error->shtml, error->html): New procedures. (reply-execute-request): Catch 'guix-kernel' exception. * guix-kernel/environ.scm (make-profile): Catch all exception and throw 'guix-kernel' exception.
-
ROUBY Pierre-Antoine authored
* guix-jupyter-kernel.scm: Get magic command 'html'. * guix-jupyter-container.scm (reply-html-to-kernel): Add 'guix-end-of-eval' message. * guix-kernel/jupyter-client.scm (reply-html): Remove 'guix-end-of-eval' message.
-
* guix-jupyter-container.scm (kernel-info->shtml): New procedure. (kernel-info->html): Rewrite in terms of 'kernel-info->shtml'. * guix-kernel/html.scm: Remove. * Makefile.am (SOURCES): Adjust accordingly.
-
- 18 Jul, 2018 2 commits
-
-
ROUBY Pierre-Antoine authored
* TODO.org: remove IPython and environment (separator/html info).
-
ROUBY Pierre-Antoine authored
* guix-jupyter-kernel.scm (general-handler): Simplify 'let' with 'match'. * guix-jupyter-container.scm (general-handler): Simplify 'let' with 'match'.
-
- 17 Jul, 2018 4 commits
-
-
* guix-jupyter-kernel.scm (%network-file-systems): New variable. (start-container)[network-file-system]: Remove. Use %NETWORK-FILE-SYSTEMS instead.
-
ROUBY Pierre-Antoine authored
* README.org: Tested kernels add IPython.
-
ROUBY Pierre-Antoine authored
* guix-kernel-demo.ipynb: Add Ipython.
-
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 7 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.
-