1. 17 Jul, 2018 1 commit
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Add ipython. · 0c25abe7
      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.
      0c25abe7
  2. 13 Jul, 2018 2 commits
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Add syntax for 'guix environment' magic command. · c8fd0d41
      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.
      c8fd0d41
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Reply html at environment creation. · 7a019ac3
      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.
      7a019ac3
  3. 12 Jul, 2018 3 commits
  4. 11 Jul, 2018 1 commit
  5. 10 Jul, 2018 3 commits
  6. 05 Jul, 2018 8 commits
  7. 03 Jul, 2018 2 commits
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Add modules jupyter-client. · 81d3619b
      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.
      81d3619b
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Rename 'subkernel' to 'container'. · 180ff53e
      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.
      180ff53e
  8. 02 Jul, 2018 3 commits
  9. 27 Jun, 2018 2 commits
    • ROUBY Pierre-Antoine's avatar
      README: Update install instruction and add contributing section. · aee0e9d1
      ROUBY Pierre-Antoine authored
      * README.org (installation): Remove dependencies subsections.
        (Contributing): New subsection 'Devel environment'.
      aee0e9d1
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Fix guix package. · 87850a5f
      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.
      87850a5f
  10. 25 Jun, 2018 8 commits
  11. 22 Jun, 2018 7 commits