From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Subject: [babel] Announcing ob-picolisp.el Date: Tue, 25 Oct 2011 23:08:24 +0200 Message-ID: <868vo8ye2f.fsf@googlemail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([140.186.70.92]:50071) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RIoEr-0005ZJ-3K for emacs-orgmode@gnu.org; Tue, 25 Oct 2011 17:08:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RIoEk-0005cU-Hn for emacs-orgmode@gnu.org; Tue, 25 Oct 2011 17:08:49 -0400 Received: from lo.gmane.org ([80.91.229.12]:54579) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RIoEk-0005cM-8z for emacs-orgmode@gnu.org; Tue, 25 Oct 2011 17:08:42 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1RIoEi-0001jS-9P for emacs-orgmode@gnu.org; Tue, 25 Oct 2011 23:08:40 +0200 Received: from e179041016.adsl.alicedsl.de ([85.179.41.16]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Oct 2011 23:08:40 +0200 Received: from quintfall by e179041016.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Oct 2011 23:08:40 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi list, with help and substancial input from Eric (Schulte) I added a new language to org-babel, the minimal lisp dialect picolisp [thanks to Eric!]. You can download the ob-picolisp.el file here: https://github.com/tj64/ob-picolisp Here is the README text as a little introduction to picolisp: ,----------------------------------------------------------------------- | README | | This Emacs library enables the use of PicoLisp in the multi-language | programming framework Org-Babel | (http://orgmode.org/worg/org-contrib/babel/index.html). | | PicoLisp is a minimal yet fascinating lisp dialect and a highly | productive application framework for web-based client-server | applications on top of object-oriented databases. A good way to learn | PicoLisp is to first read Paul Grahams essay "The hundred year | language" (http://www.paulgraham.com/hundred.html) and then study the | various documents and essays published in the PicoLisp wiki | (http://picolisp.com/5000/-2.html). PicoLisp is included in some | GNU/Linux Distributions, and can be downloaded here: | http://software-lab.de/down.html. It ships with a picolisp-mode and a | inferior-picolisp-mode for Emacs (to be found in the /lib/el/ | directory). | | Although it might seem more natural to use Emacs Lisp for most | Lisp-based programming tasks inside Org-Mode (http://orgmode.org/), an | Emacs library written in Emacs Lisp, PicoLisp has at least two | outstanding features that make it a valuable addition to Org-Babel: | | PicoLisp _is_ an object-oriented database with a Prolog-based query | language implemented in PicoLisp (Pilog). Database objects are | first-class members of the language. | | PicoLisp is an extremely productive framework for the development | of interactive web-applications (on top of a database). `----------------------------------------------------------------------- cheers -- Thorsten