@@ 47,7 47,7 @@ The documentation for Julia describes it as "a flexible dynamic language, approp
Julia code blocks can be used in Org to define functions, filter and analyze data, create graphics and figures, and produce reproducible research papers.
* Requirements and Setup
-Julia code blocks in Org require a working Julia installation. Julia is [[https://julialang.org/downloads/][available]] for FreeBSD on ARM, Linux on ARM or x86, macOS on ARM or x86, and Windows.
+Julia code blocks in Org require a working Julia installation. Julia is [[https://julialang.org/downloads/][available]] for FreeBSD on ARM, Linux on ARM or x86, macOS on ARM or x86, and Windows. See [[sessions][below]] for further requirements for sessions with Julia.
There is [[https://github.com/JuliaEditorSupport/julia-emacs][julia-mode]] in Melpa for Emacs. It requires [[https://ess.r-project.org/][Emacs Speaks Statistics]] (ESS).
@@ 67,8 67,8 @@ Org mode can be configured to use Julia by creating an entry for it in =org-babe
Babel support for Julia defines two Julia-specific header arguments, =:width= and =:horizontal=.
-** Sessions
-Sessions are fully supported through ESS.
+** Sessions <<sessions>>
+Sessions are fully supported through ESS. Two Julia packages must be added to the Julia configuration to enable sessions to work: [[https://github.com/JuliaData/DataFrames.jl][DataFrames]] and [[https://github.com/JuliaData/CSV.jl][CSV]].
Sessions can be used to define functions, set up variables, and share code between source blocks.
* Examples of Use