Hi list,

I would like to announce that I (with help and substancial
input from Eric Schulte, the org-babel author) added picolisp to the
multilanguage-programming environment org-babel
((http://orgmode.org/worg/org-contrib/babel/index.html), that is part of
the great emacs library orgmode (http://orgmode.org/).

You can download ob-picolisp.el here:
https://github.com/tj64/ob-picolisp

Org-babel enables a kind of 'localitiy principle on steroids', since one
can write code-blocks of dozens of languages in one single file.
Funcional programming with code blocks is possible, e.g. using return
values from a clojure code-block as input value of a picolisp
code-block.

Org-babel is used for literal programming in the scientific community,
using the facilities to tangle the source code into separate files and
to export the whole .org file to html, latex and other formats.

Each code block can be edited in the specialised Emacs mode for the
respective language, e.g shell code in shell-mode and R code in ESS
(emacs speaks statistics) mode.

I can imagine using org-babel as a flexilbe database reporting tool for
picolisp. It should be very easy, e.g., to build a dynamic database
report by sending data from a picolisp codeblock to a R codeblock for
analysis, print the results into the .org file, and export it to html or
latex.

Org-babel could be useful for documenting picolisp source-code too.
Inside the picolisp code-blocks, the usual minimal picolisp style could
be applied. All the other information could be part of the .org file.
This way, one could 'have his cake and eat it', so to say, since the
pure picolisp code blocks could be toggled into separate files, but a
lot of documentation could be added to the .org file that contains the
code-blocks.

cheers
-- 
Thorsten

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to