Skip to content

Commit 038a102

Browse files
Add julia installation note, and link to caching section
1 parent f679efc commit 038a102

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

docs/computations/julia.qmd

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ Quarto supports executable Julia code blocks within markdown. This allows you to
1212

1313
Quarto has two available engines for executing Julia code. The older one is using the [IJulia](https://github.com/JuliaLang/IJulia.jl) Jupyter kernel and depends on Python to run. The newer engine is using the [QuartoNotebookRunner.jl](https://github.com/PumasAI/QuartoNotebookRunner.jl/) package to render notebooks and does not have any additional dependencies beyond a Julia installation.
1414

15+
To use either of these engines will require that you manually install Julia if
16+
you have not done so already. You can download it from
17+
https://julialang.org/downloads/. There are two options for installation: the
18+
Juliaup installation manager, and the "manual" installation approach. Unless
19+
you know that you need to use the "manual" approach you should prefer using
20+
Juliaup since it allows you to manage multiple Julia versions on your system.
21+
1522
## Using the `jupyter` engine
1623

1724
Below we'll describe how to [install](#installation) IJulia and related requirements but first we'll cover the basics of creating and rendering documents with Julia code blocks.

docs/projects/code-execution.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ This sub-directory render won't use the cached `freeze` results but instead will
6868

6969
## Cache
7070

71-
You can use the `cache` option to cache the results of computations (using the [knitr cache](https://yihui.org/knitr/demo/cache/) for R documents, and [Jupyter Cache](https://jupyter-cache.readthedocs.io/en/latest/) for Jupyter documents):
71+
You can use the `cache` option to cache the results of computations (using the [knitr cache](https://yihui.org/knitr/demo/cache/) for R documents, [Jupyter Cache](https://jupyter-cache.readthedocs.io/en/latest/) for Jupyter documents, or [`engine: julia`'s](../computations/julia.qmd#caching-1) built-in support):
7272

7373
``` yaml
7474
execute:

0 commit comments

Comments
 (0)