From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jay Kerns Subject: [BABEL] the julia language Date: Sun, 3 Mar 2013 07:53:49 -0500 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:52405) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UC8Qd-0002GH-H7 for emacs-orgmode@gnu.org; Sun, 03 Mar 2013 07:54:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UC8Qc-0002i8-Bi for emacs-orgmode@gnu.org; Sun, 03 Mar 2013 07:54:11 -0500 Received: from mail-qc0-x229.google.com ([2607:f8b0:400d:c01::229]:56497) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UC8Qc-0002i1-7Y for emacs-orgmode@gnu.org; Sun, 03 Mar 2013 07:54:10 -0500 Received: by mail-qc0-f169.google.com with SMTP id t2so605259qcq.14 for ; Sun, 03 Mar 2013 04:54:09 -0800 (PST) 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: Org Mode List Hello, Maybe you've heard about the relatively new language, "julia" [1]? The ESS team added support for it some months back [2] and they've been working on it more recently even [3]. It seemed natural to investigate Babel support for julia and after quite a bit of fiddling with ob-R.el I believe I've sorted out the major pieces: git://github.com/gjkerns/ob-julia.git There's an "ob-julia.el" file which is the meat, then "ob-julia-doc.org" and "ob-julia-beamer.org" files for testing, plus an "intro-julia.org" file in case you're new to julia and would like to learn more. For testing you'd need a recent installation of julia [2] and you'd need an almost bleeding-edge version of ESS [4]. By the way, it was written under the development branch of Org so if you haven't updated recently you might need that too. LaTeX/HTML/Beamer export is working, C-c C-c evaluation of code chunks, plotting figures (need the Winston package), etc. Session evaluation is required at least for the time being. If you see ways to improve it I'd appreciate any feedback. Cheers, Jay [1] http://julialang.org/ [2] https://stat.ethz.ch/pipermail/ess-help/2012-September/008212.html [3] https://stat.ethz.ch/pipermail/ess-help/2013-February/008640.html [4] https://github.com/emacs-ess/ESS -- G. Jay Kerns, Ph.D. Youngstown State University http://people.ysu.edu/~gkerns/