From e86200172ce1836a0749c164c33c8f36edfa5c48 Mon Sep 17 00:00:00 2001 From: nixo Date: Tue, 29 Oct 2019 16:45:36 +0100 Subject: [PATCH] fixup --- ob-julia.el | 46 ------------ readme.org | 21 +++--- readme/output-matrix.svg | 153 --------------------------------------- readme/output-plot.png | Bin 3577 -> 0 bytes readme/output-table.csv | 5 -- readme/output-undef.png | Bin 5361 -> 0 bytes readme/output-undef.svg | 27 ------- readme/output.csv | 1 - readme/output.html | 1 - 9 files changed, 9 insertions(+), 245 deletions(-) delete mode 100644 readme/output-matrix.svg delete mode 100644 readme/output-plot.png delete mode 100644 readme/output-table.csv delete mode 100644 readme/output-undef.png delete mode 100644 readme/output-undef.svg delete mode 100644 readme/output.csv delete mode 100644 readme/output.html diff --git a/ob-julia.el b/ob-julia.el index cdf8287..0599162 100644 --- a/ob-julia.el +++ b/ob-julia.el @@ -436,52 +436,6 @@ Returns t, nil or the output format." nil)) nil))) -;; (defun org-babel-execute:julia (body params) -;; "Execute a block of julia code. -;; This function is called by `org-babel-execute-src-block'. -;; BODY is the content of the src block -;; PARAMS are the parameter passed to the block" -;; ;; org-babel-current-src-block-location ; this variable does not work >.< -;; (save-excursion -;; (let* ((buffer (buffer-name)) -;; (session (org-babel-julia-get-session-name params)) -;; (async (org-babel-julia-async-p params)) -;; (file (cdr (assoc :file params))) -;; (inlined (org-babel-julia-get-inline-type params)) -;; (outfile (org-babel-process-file-name -;; (if file (concat default-directory file) -;; (org-babel-temp-file -;; "julia-" (if inlined (format ".%s" inlined) ""))))) -;; (src (make-temp-file "ob-julia" nil ".jl" body)) -;; (block (org-babel-julia-block-expand params src outfile))) -;; (when org-babel-julia-debug (message block)) -;; (if session -;; (progn -;; ;; TODO: check if session exists, if it does, make it like -;; ;; *session:$N* (where N is the first number available) -;; (setq session (org-babel-julia-with-earmuffs session)) -;; (when (not (org-babel-comint-buffer-livep session)) -;; (org-babel-prep-session:julia session params)) -;; (if (and async -;; (org-babel-julia-really-async-p)) -;; (progn -;; (when org-babel-julia-debug (message "async export")) -;; (org-babel-julia-process-results -;; (org-babel-execute:julia-async buffer session body -;; block outfile params) -;; params)) -;; (progn -;; (when org-babel-julia-debug (message "sync export")) -;; (org-babel-julia-process-results -;; (org-babel-execute:julia-sync session body block outfile -;; params) -;; params)))) -;; (let ((res (org-babel-julia-evaluate-external-process -;; block outfile params buffer))) -;; (if (and async (org-babel-julia-really-async-p)) -;; res -;; (org-babel-julia-process-results res params))))))) - (defun org-babel-execute:julia (body params) "Execute a block of julia code. This function is called by `org-babel-execute-src-block'. diff --git a/readme.org b/readme.org index 04ab6c7..615615b 100644 --- a/readme.org +++ b/readme.org @@ -91,17 +91,11 @@ sleep(1) "It works!" #+end_src -#+RESULTS: -: It works! - #+begin_src julia :async :session sleep(1) "It works!" #+end_src -#+RESULTS: -: It works! - Asynchronous evaluation is automatically disabled on export, or when a code block depends on one (=:var=) @@ -321,10 +315,6 @@ x 1 + "ciao" #+end_src -#+RESULTS: -| ERROR | MethodError(+ | (1 | ciao) | 0x0000000000006420) | -|-------+---------------+----+-------+---------------------| - It works in async #+begin_src julia :session julia-error-handling :async x @@ -431,7 +421,8 @@ zeros(3,3) zeros(3,3) #+end_src -#+begin_src julia :session :file readme/output.csv :async +#+begin_src julia :session :file readme/output_dict.csv :async +sleep(1) Dict(10 => 10) #+end_src @@ -516,13 +507,19 @@ Plots default to inline png plot(matrix) #+end_src - But you can also force svg (Since it's multiline, :wrap it with =:wrap html=) #+begin_src julia :session :inline svg :results raw :async plot(matrix) #+end_src +#+begin_src julia :file deleteme.csv :async +sleep(10) +rand(100,100) +#+end_src + +#+RESULTS: +[[file:deleteme.csv]] * Issues and Missing features diff --git a/readme/output-matrix.svg b/readme/output-matrix.svg deleted file mode 100644 index 51766c6..0000000 --- a/readme/output-matrix.svg +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1.00 - - -1.25 - - -1.50 - - -1.75 - - -2.00 - - -1 - - -2 - - -3 - - -4 - - - - - - - - - -y1 - - - -y2 - - - -y3 - - - -y4 - - diff --git a/readme/output-plot.png b/readme/output-plot.png deleted file mode 100644 index 8fad0262693f51d928588fd29f791838c15c9e1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3577 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 diff --git a/readme/output-undef.svg b/readme/output-undef.svg deleted file mode 100644 index 616acfa..0000000 --- a/readme/output-undef.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - -ERROR: UndefVarError(:this_is_undefined) - - diff --git a/readme/output.csv b/readme/output.csv deleted file mode 100644 index 8e6a436..0000000 --- a/readme/output.csv +++ /dev/null @@ -1 +0,0 @@ -Dict(10=>10) \ No newline at end of file diff --git a/readme/output.html b/readme/output.html deleted file mode 100644 index 4f75efb..0000000 --- a/readme/output.html +++ /dev/null @@ -1 +0,0 @@ -
0.00.00.0
0.00.00.0
0.00.00.0
\ No newline at end of file