On Mon, Feb 25, 2013 at 1:54 AM, D M German <d...@uvic.ca> wrote: > > Achim> You may misunderstand some things, or I don't understand what you are > Achim> asking. It is (at least currently) the responsibility of the Perl > Achim> program (or any other Babel language) to deliver the result in such a > Achim> way that it can be interpreted correctly by the result type chosen (in > Achim> other word, the program output must be valid Org syntax in the given > Achim> context). You can't have the same program produce tables, vectors and > Achim> LaTeX output just by switching the results type. > > I understand. But what I want is the output to be wrapped accordingly, > and my script to deliver exactly the output as expected. So say I want > to generate HTML in my script, I can use :results output, but then I > have to change to replace the #+being_example with #+begin_HTML. > > I guess that I can generate a two dimensional table with perl too > using output (printing the necessary | and \n), but then it will be > wrapped with #+begin_example.
Ok, I got it. What I need is to return a string with whatever I need. A bit cumbersome, but I can live with it #+begin_src perl :results html "<table> <b>a </b> </table> " #+end_src #+RESULTS: #+BEGIN_HTML <table> <b>a </b> </table> #+END_HTML thanks again for the explanation, -- --dmg --- Daniel M. German http://turingmachine.org