Presented by:

I've been a fan and user of GNU/Linux since the 90s. In my professional career I've been a programmer, systems administrator, and DBA. I really enjoy digging in and solving performance problems using a variety of debugging tools and techniques. I enjoy programming in C, Perl, Python, and Go. My heroes include Richard Stallman, Linus Torvalds, and Lawrence Lessig.

No video of the event yet, sorry!

When writing about programming or other technical subjects, you're often weaving blocks of source code, program output, and raw data in with your prose. These supplementary materials are usually copied and pasted into your document from other sources, which can be difficult and tedious to keep up-to-date as things change. Inconsistencies and errors can easily creep in when you "hard-code" dynamic information like program output into your writing.

Wouldn't it be great if the tool you used for writing knew how to run code in a variety of programming languages, collect and format output, and let you refer symbolically to all this dynamically generated content in your prose? In this talk I'll demonstrate how to use GNU Emacs' Org mode to create professional looking technical documents that do just that. We'll explore the features of Babel, Org mode's literate programming add-on, that makes it convenient to edit, evaluate, and manage embedded code, output, and data all from inside GNU Emacs.

Date:
2019 November 15 - 13:30
Duration:
50 min
Room:
TALKS 3180
Conference:
SeaGL 2019 - A Prime Year for Free Software
Language:
Track:
Documentation
Difficulty:
Easy

Happening at the same time:

  1. Empowering New Programmers Through Introductory Arduino Workshops
  2. Start Time:
    2019 November 15 13:30

    Room:
    TALKS 3183

  3. Releasing Open Source Code in a Large Enterprise
  4. Start Time:
    2019 November 15 13:30

    Room:
    TALKS 3179