anchor.diff:  	;; ----- ** normal request ** -----
           ;; send the stdout
   
  -;;;+NEW Hook for error handling (stdout <--> sterr) : (...) = has-error
  -         (when (string-equal (caaar results) "error") 
  +        ;; Hook for error handling (stdout <--> sterr) 
  +        (when (string-equal (caaar results) "error") 
                 (setq stderr stdout) (setq stdout nil))
  -;;;              
  +     
           (when (and stdout (> (length stdout) 0))
  +          (setq stdout (string-left-trim +WHITESPACE+ stdout)) 
             (send-stream (kernel-iopub (shell-kernel shell)) msg "stdout" stdout 
                 :key (kernel-key shell)))
           ;; send the stderr
  
positive.code:       (t (code-to-eval code))))
  
  
  
  (defun handle-execute-request (shell identities msg buffers)
    (send-status-update (kernel-iopub (shell-kernel shell)) msg "busy" 
        :key (kernel-key shell))
  
negative.code: ;;;     and injecting JS libraries is no option at all.
  ;;;     Since Gnuplot has improved (mousable html5 canvas, svg) one should
  ;;;     consider to extend GnuDraw.
  ;;;   - New: defparameter +WHITESPACE+
  ;;;     Section SHELL: function handle-execute-request: string-left-trim of 
  ;;;     stdout to avoid excessive linefeeds.
  ;;;     
  ;;;
  ;;;   Version 1.0
  