Browse Source

Mention Org-babel in the release notes

Carsten Dominik 15 years ago
parent
commit
e4bdd9238c
1 changed files with 46 additions and 0 deletions
  1. 46 0
      ORGWEBPAGE/Changes.org

+ 46 - 0
ORGWEBPAGE/Changes.org

@@ -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