Mention Org-babel in the release notes

This commit is contained in:
Carsten Dominik 2009-09-30 09:36:17 +02:00
parent 3d5f9ef689
commit e4bdd9238c
1 changed files with 46 additions and 0 deletions

View File

@ -12,6 +12,52 @@
:CUSTOM_ID: v6.31
:END:
** Org-babel is now part of the Org distribution
Org-babel provides the ability to execute source code in many
different languages within org-mode documents. The results of
code execution -- text, tables and graphics -- can be integrated
into Org-mode documents and can be automatically updated during
publishing. Since Org-babel allows execution of arbitrary code,
the range of tasks that can be addressed from within an Org mode
file becomes very large. Examples of ways in which Org-babel
might be used include
- Documenting a task that involves some programming so that it is
automatically repeatable
- Creating dynamic (executable) reports that respond to changes
in the underlying data (Reproducible Research)
- Exportation of code contained in an Org-mode document into
regular source code files (Literate Programming)
Additionally, Org-babel provides a programming environment within
Org files, in which data can be transmitted between parameterised
source code blocks in different languages, as well as between
source code blocks and Org-mode tables.
A simple API is defined so that users can add support for new
"languages" (broadly construed). Languages currently supported
are:
- asymptote
- css
- ditaa
- dot
- emacs-lisp
- gnuplot
- haskell
- ocaml
- python
- R
- ruby
- sass
- sh
- sql
Org-babel was designed and implemented Eric Schulte with continued
significant help on both accounts from Dan Davison.
** New hook `org-export-latex-final-hook'.
** Indented lines starting with "#+ " are treated as comments