From mboxrd@z Thu Jan 1 00:00:00 1970 From: Miguel Fernando Cabrera Subject: Re: [Announcement] Org-babel initial release Date: Tue, 15 Sep 2009 08:31:38 -0500 Message-ID: <330fb75e0909150631k495e4f2cy9fe344a0a12b2841@mail.gmail.com> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1976466644==" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MnY8I-0004Xd-RV for emacs-orgmode@gnu.org; Tue, 15 Sep 2009 09:31:46 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MnY8D-0004TU-1l for emacs-orgmode@gnu.org; Tue, 15 Sep 2009 09:31:45 -0400 Received: from [199.232.76.173] (port=33285 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MnY8C-0004T4-Lb for emacs-orgmode@gnu.org; Tue, 15 Sep 2009 09:31:40 -0400 Received: from an-out-0708.google.com ([209.85.132.244]:63768) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MnY8C-00076u-98 for emacs-orgmode@gnu.org; Tue, 15 Sep 2009 09:31:40 -0400 Received: by an-out-0708.google.com with SMTP id b6so1716873ana.21 for ; Tue, 15 Sep 2009 06:31:38 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Org Mode --===============1976466644== Content-Type: multipart/alternative; boundary=0050450146675296d004739dcdfe --0050450146675296d004739dcdfe Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dan and Eric, Just reading the documentation one can get excited by the possibilities it brings to org-mode. Thank you for this great contribution. I have one question, as mentioned in the document on can pass a table to th= e code block. Is possible to send a as a parameter a dynamic clock table?. For example to create a pie-chart of the clock-table data using R? --=20 Miguel Fernando Cabrera "A los hombres fuertes les pasa lo que a los barriletes; se elevan cuando es mayor el viento que se opone a su ascenso." - Jos=E9 Ingenieros On Mon, Sep 14, 2009 at 8:44 AM, Eric Schulte wrote= : > Dan Davison and I (Eric Schulte) are happy to announce that Org-babel > has now been released as a contributed package in Org-mode with > corresponding documentation on worg [1]. > > Org-babel provides the following functionality: > - Source-code execution and control of output in org buffers > - currently supported languages [2]: > - emacs-lisp > - shell scripts > - R > - ruby > - python > - SQL > - gnuplot > - dot > - ditaa > - asymptote > - Haskell > - OCaml > - css > - sass > - results of code execution can be [3]: > - passed to other source-code blocks > - inserted into Org buffer as Org-mode table > - inserted into Org buffer as escaped text > - inserted into Org buffer as raw Org-mode text > - dropped to a file and linked to from Org-mode buffer (e.g. ditaa) > - ignored > - Meta-programming language for org mode: each source-code block is > treated as a function which can accept arguments in the form of: > - entire org-mode tables > - output of other source-code blocks > - raw text > - values of cells in Org-mode tables using the Org spreadsheet > functionality > - Spreadsheet enhancement: source-code blocks can be called from > spreadsheet functions within tables > - Community maintained library of useful code blocks [4] > - reproducible research [5] > - literate programming with org-mode [6] > - Org-babel has special support for embedding your emacs > initialization in literate Org-mode files [7] > > To activate Org-babel simply grab the latest version of Org-mode and add > the following to your Emacs init (more complete instructions at [8]). > > (require 'org-babel-init) > > Thanks -- Eric > > Footnotes: > [1] http://orgmode.org/worg/org-contrib/babel/org-babel.php > > [2] http://orgmode.org/worg/org-contrib/babel/org-babel.php#languages > > [3] > http://orgmode.org/worg/org-contrib/babel/org-babel.php#header-arguments > > [4] > http://orgmode.org/worg/org-contrib/babel/org-babel.php#library-of-babel > > [5] > http://orgmode.org/worg/org-contrib/babel/org-babel.php#reproducable-rese= arch > > [6] > http://orgmode.org/worg/org-contrib/babel/org-babel.php#literate-programm= ing > > [7] > http://orgmode.org/worg/org-contrib/babel/org-babel.php#literate-emacs-in= itialization > > [8] > http://orgmode.org/worg/org-contrib/babel/org-babel.php#getting-started > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > --0050450146675296d004739dcdfe Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dan and Eric,

Just reading the documentation one can get excited by = the possibilities it brings to org-mode.
Thank you for this great contri= bution.

I have one question, as mentioned in the document on can pas= s a table to the code block. Is possible to send a=A0 as a parameter a dyna= mic clock table?. For example to create a pie-chart of the clock-table data= using R?



--
Miguel Fernando Cabrera
"A los hombres fuertes les pasa lo que a l= os barriletes; se elevan cuando es
mayor el viento que se opone a su ascenso." - Jos=E9 Ingenieros


On Mon, Sep 14, 2009 at 8:44 AM, Eric S= chulte <schulte.eric@gmail.com> wrote:
Dan Davison and I= (Eric Schulte) are happy to announce that Org-babel
has now been released as a contributed package in Org-mode with
corresponding documentation on worg [1].

Org-babel provides the following functionality:
- Source-code execution and control of output in org buffers
=A0- currently supported languages [2]:
=A0 =A0- emacs-lisp
=A0 =A0- shell scripts
=A0 =A0- R
=A0 =A0- ruby
=A0 =A0- python
=A0 =A0- SQL
=A0 =A0- gnuplot
=A0 =A0- dot
=A0 =A0- ditaa
=A0 =A0- asymptote
=A0 =A0- Haskell
=A0 =A0- OCaml
=A0 =A0- css
=A0 =A0- sass
=A0- results of code execution can be [3]:
=A0 =A0- passed to other source-code blocks
=A0 =A0- inserted into Org buffer as Org-mode table
=A0 =A0- inserted into Org buffer as escaped text
=A0 =A0- inserted into Org buffer as raw Org-mode text
=A0 =A0- dropped to a file and linked to from Org-mode buffer (e.g. ditaa)=
=A0 =A0- ignored
- Meta-programming language for org mode: each source-code block is
=A0treated as a function which can accept arguments in the form of:
=A0- entire org-mode tables
=A0- output of other source-code blocks
=A0- raw text
=A0- values of cells in Org-mode tables using the Org spreadsheet
=A0 =A0functionality
- Spreadsheet enhancement: source-code blocks can be called from
=A0spreadsheet functions within tables
- Community maintained library of useful code blocks [4]
- reproducible research [5]
- literate programming with org-mode [6]
=A0- Org-babel has special support for embedding your emacs
=A0 =A0initialization in literate Org-mode files [7]

To activate Org-babel simply grab the latest version of Org-mode and add the following to your Emacs init (more complete instructions at [8]).

(require 'org-babel-init)

Thanks -- Eric

Footnotes:
[1] =A0http://orgmode.org/worg/org-contrib/babel/org-babel.php

[2] =A0
http://orgmode.org/worg/org-contrib/babel/org-b= abel.php#languages

[3] =A0http://orgmode.org/worg/org-contrib/babe= l/org-babel.php#header-arguments

[4] =A0http://orgmode.org/worg/org-contrib/babe= l/org-babel.php#library-of-babel

[5] =A0http://orgmode.org/worg/org-contrib= /babel/org-babel.php#reproducable-research

[6] =A0http://orgmode.org/worg/org-contrib/= babel/org-babel.php#literate-programming

[7] =A0http://orgmode.org/worg/org= -contrib/babel/org-babel.php#literate-emacs-initialization

[8] =A0http://orgmode.org/worg/org-contrib/babel= /org-babel.php#getting-started


_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gn= u.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode



--0050450146675296d004739dcdfe-- --===============1976466644== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============1976466644==--