From f7e745ce716e37cda30c3de7de7fdc06e6e45684 Mon Sep 17 00:00:00 2001 From: fredokun Date: Tue, 20 Nov 2018 11:40:03 +0100 Subject: [PATCH] version bump --- Readme.md | 40 ++++++++++++---------------------------- src/cl-jupyter.asd | 2 +- src/config.lisp | 2 +- src/utils.lisp | 2 +- 4 files changed, 15 insertions(+), 31 deletions(-) diff --git a/Readme.md b/Readme.md index 76c83f3..9d115e4 100644 --- a/Readme.md +++ b/Readme.md @@ -6,8 +6,8 @@ An enhanced interactive Shell for Common Lisp (based on the Jupyter protocol) ``` cl-jupyter: an enhanced interactive Common Lisp Shell -(Version 0.7 - Ipython protocol v.5.0) ---> (C) 2014-2015 Frederic Peschanski (cf. LICENSE) +(Version 0.8 - Jupyter protocol v.5.0) +--> (C) 2014-2018 Frederic Peschanski (cf. LICENSE) __________ / /. .-----------------. /_________/ | @@ -27,7 +27,9 @@ An enhanced interactive Shell for Common Lisp (based on the Jupyter protocol) ------------------ ``` -**Important** : this is beta-quality software, expect (and please report) some bugs... +**Important** : this is beta-quality software, expect (and please report) some bugs... + +**New** : a long-standing serialization bug is now fixed (thanks drmeister)! ## Requirements ## @@ -35,17 +37,19 @@ To try cl-jupyter you need : - a Common lisp implementation, for now - - either SBCL 1.2.x or above (with native threads enabled) + - either SBCL 1.3.x or above (with native threads enabled) - or Clozure CL 1.10 or above (with native threads enabled) ... + - CLASP supported on a separate 'widget' branch (drmeister version) + - ECL is planned, for other implementations please fill an issue. - Quicklisp (cf. http://www.quicklisp.org) - Python 3.x (cf. http://www.python.org) - - Jupyter (a.k.a. IPython 4.x) or IPython 3.x (cf. http://www.jupyter.org) + - Jupyter 4.x (cf. http://www.jupyter.org) ## Quick install ## @@ -75,36 +79,16 @@ a veeeerrrry long first startup. ## Running cl-jupyter -The console mode is a simple REPL that is useful to -check that cl-jupyter is working. - -### Console mode - - - for Jupyter - - jupyter console --kernel=lisp - - - for IPython 3.x - - ipython3 console --kernel=lisp - -### Notebooks - -The real interest of cl-jupyter is its use conjointly - with the Jupyter notebook frontend. For a try, type: - - - for Jupyter +The following commnad starts the jupyter notebook environment. jupyter notebook - - for IPython 3.x - - ipython3 notebook - The file [about-cl-jupyter.ipynb](https://github.com/fredokun/cl-jupyter/blob/master/about-cl-jupyter.ipynb) is an example of a Lisp-based notebook. The file [about-cl-jupyter.pdf](https://github.com/fredokun/cl-jupyter/blob/master/about-cl-jupyter.pdf) is a printable PDF version of this notebook that can be generated by the Jupyter `nbconvert` tool. +**Note**: the jupyter console and qtconsole are not (well) supported. + ---- ... have fun ! diff --git a/src/cl-jupyter.asd b/src/cl-jupyter.asd index d1b232b..6f990c4 100644 --- a/src/cl-jupyter.asd +++ b/src/cl-jupyter.asd @@ -1,7 +1,7 @@ (asdf:defsystem #:cl-jupyter :description "An Enhanced Interactive Shell for Common Lisp (based on the Jupyter protocol)." - :version "0.6" + :version "0.8" :author "Frederic Peschanski (format nil \"\" \".\" \".\" \"@\" \".\")" :license "BSD 2-Clause. See LICENSE." :depends-on (:pzmq diff --git a/src/config.lisp b/src/config.lisp index f59ccdc..ce6c7f3 100644 --- a/src/config.lisp +++ b/src/config.lisp @@ -1,5 +1,5 @@ (in-package #:cl-jupyter) (defparameter +KERNEL-IMPLEMENTATION-NAME+ "cl-jupyter") -(defparameter +KERNEL-IMPLEMENTATION-VERSION+ "0.7") +(defparameter +KERNEL-IMPLEMENTATION-VERSION+ "0.8") (defparameter +KERNEL-PROTOCOL-VERSION+ "5.0") diff --git a/src/utils.lisp b/src/utils.lisp index 8375daf..77db07e 100644 --- a/src/utils.lisp +++ b/src/utils.lisp @@ -13,7 +13,7 @@ (defparameter *example-equal-predicate* #'equal) - (defparameter *example-with-echo* t) + (defparameter *example-with-echo* nil) )