Introducing julia, and gauging interest in a julia BOF session at the upcoming LLVM conference in London


We are contemplating holding a Birds of a Feather session titled "Julia and LLVM: Implementing a fast dynamic language for technical computing" at the LLVM 2012 European Conference on April 12-13 in London.

Would this be of interest to the LLVM developer and user community? It would be great if you could drop me a line. It will help us gauge the interest and decide if we should hold the session or not.

A little bit about julia:

Julia is an open source language for technical computing that strives to be in the same class of productivity as Matlab, R, python+numpy, etc., but targets the performance of C and Fortran. It is due to LLVM that julia has been able to achieve such good performance (in my opinion), with relatively little effort in a short amount of time. While we have not been active on the LLVM mailing list, we look forward to every new release, and the goodies it brings. We are really looking forward to integrating polly, GPU, autovectorization capabilities, etc. Julia has been in development by a core group consisting of our compiler writer Jeff Bezanson, with Stefan Karpinski and myself contributing the runtime and libraries, and Prof. Alan Edelman focussing on numerical accuracy. We do look forward to meeting with all the folks behind LLVM and the community at large.

Julia was quietly announced in the release notes of LLVM 3.0. It was officially announced only recently in a blog post on Feb 14, 2012. Our "Why Julia" blog post links to various blogs and discussion forums:

The github site for julia development has also attracted a number of developers and we are hoping that this is the start of a great community:

Do hop on to our website, where we show some simple micro-benchmarks comparing julia to other languages:



Hi Viral,

  I skim through the article talking about why you guys creat Julia [1], very
ambitious object, I must say. :slight_smile: Anyway, I notice there is link to a Chinese
tranlation on [1]. Actually, it's a Simplified Chinese tranlation. I have
written a Traditional Chinese tranlation for Julia. Would you mind to put
the link [2] on the page for me?

  Thanks! :slight_smile:



Sure. Sounds interesting to me.


Dear Viral,

Would you like Julia listed on the LLVM User's page ( If so, please email me an appropriate description, and I'll add it.

On a related note, if someone asked for an entry to be added and it hasn't yet, please feel free to remind me.

-- John T.