summaryrefslogtreecommitdiffstats
path: root/2026/talks/babel.md
blob: b4b856ca3775c25ba58e1e91c9d981eea58c9ca2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[[!meta title="Org Babel everywhere"]]
[[!meta copyright="Copyright © 2026 George Huebner"]]
[[!inline pages="internal(2026/info/babel-nav)" raw="yes"]]

<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->


# Org Babel everywhere
George Huebner (he/him) - IRC: Shorden, <https://feyor.sh>, <mailto:george@feyor.sh>

[[!inline pages="internal(2026/info/babel-before)" raw="yes"]]

Org Babel provides a wonderful literate programming experience that works across dozens of languages, but it requires an Elisp library to teach Org how to "speak" different languages.
Thanks to Org's Library of Babel, the same functionality can be achieved for an arbitrary "runnable" in less than 20 lines of shell script and Elisp!

I'm a physics undergraduate at UIUC and I primarily work with Nix(OS), Zig, and Haskell, all from within Emacs.
I've used Emacs and Org mode to solve CTF challenges, write up my quantum mechanics homework, maintain a blog, and even write a production-worthy runbook or two.
Emacs is also my go-to tool for email, IRC, RSS, music, task management, and even sometimes editing text.



[[!inline pages="internal(2026/info/babel-after)" raw="yes"]]

[[!inline pages="internal(2026/info/babel-nav)" raw="yes"]]