# Julia + ESS + org-mode = ob-ess-julia

**URL:** <https://discourse.julialang.org/t/julia-ess-org-mode-ob-ess-julia/48491>\
**Category:** Tooling\
**Tags:** announcement, emacs, literate-programming\
**Created:** [October 16, 2020, 2:49pm UTC](https://discourse.julialang.org/t/julia-ess-org-mode-ob-ess-julia/48491 "2020-10-16T14:49:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![fsantos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fsantos/32/44790_2.png) [@fsantos](https://discourse.julialang.org/u/fsantos)\
**Post date:** [October 16, 2020, 2:49pm UTC](https://discourse.julialang.org/t/julia-ess-org-mode-ob-ess-julia/48491/1 "2020-10-16T14:49:18Z")

</div>

Hi there,

Since the good old [`ob-julia`](https://github.com/gjkerns/ob-julia) is now orphaned, there was no real support for Julia within org-mode these days. I tried to fill this gap with a very light and simple Emacs package based on ESS: [`ob-ess-julia`](https://github.com/frederic-santos/ob-ess-julia). It’s still at an early stage of development, which means “clearly incomplete and probably buggy” 🙂 However, most of usual basic tasks should be okay at this stage.

I would be glad if some experimented {Emacs + Julia} users could give it a try [using the example file](https://github.com/frederic-santos/ob-ess-julia/blob/master/examples-ob-ess-julia.org), and make bug reports if needed (in particular Windows users, since the package is almost untested on Windows).

Thanks and happy org-moding!

---

<div class="post-metadata">

**Author:** ![jochalek](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jochalek/32/20049_2.png) [@jochalek](https://discourse.julialang.org/u/jochalek)\
**Post date:** [December 7, 2020, 8:29pm UTC](https://discourse.julialang.org/t/julia-ess-org-mode-ob-ess-julia/48491/2 "2020-12-07T20:29:47Z")

</div>

Thank you for this. I am a student and very much appreciate learning basic Julia with org-mode.

Everything in your example file works with Emacs on Windows.

---

<div class="post-metadata">

**Author:** ![fsantos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fsantos/32/44790_2.png) [@fsantos](https://discourse.julialang.org/u/fsantos)\
**Post date:** [December 7, 2020, 8:37pm UTC](https://discourse.julialang.org/t/julia-ess-org-mode-ob-ess-julia/48491/3 "2020-12-07T20:37:41Z")

</div>

Thank you for your feedback, this is good to know 🙂

---

<div class="post-metadata">

**Author:** ![Mason](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mason/32/2423_2.png) [@Mason](https://discourse.julialang.org/u/Mason)\
**Post date:** [December 8, 2020, 2:42am UTC](https://discourse.julialang.org/t/julia-ess-org-mode-ob-ess-julia/48491/4 "2020-12-08T02:42:33Z")

</div>

FYI, in case anyone is looking for something a bit more stable, there’s [https://github.com/nnicandro/emacs-jupyter](https://github.com/nnicandro/emacs-jupyter) which is a very well made and mature Org mode environment for Jupyter, so you can run julia code in it by just installing the IJulia.jl jupyter kernel.

I don’t mean this to discourage your work on ob-ess-julia, just putting it out for informational purposes. It’s good to see projects for this that aren’t reliant on Jupyter.
