title: Language for LLVM-based compiler
body: <p>I'm looking at doing some initial tests and experiments with a toy language and building an LLVM-based compiler to get some benchmarkable results. </p>
  
  <p>I realize that C++ is LLVM's "native" and best-supported language, but I <em>really</em> don't want to use C or C++. So I'm looking for a higher-level language that has stable and established support for working with the LLVM API.</p>
  
  <p>My initial work with the <a href="http://code.google.com/p/llvm-py/">Python LLVM library</a> was a bit of a disappointment as the project seems to have been abandoned, though I hear promising news about PyPy integrating LLVM support into their framework, but I'd like to know what people's experience is before sinking a lot of time into any given route.</p>
  
  <p>So my question is, have any of you had a positive experience working with LLVM using a higher-level language and/or framework? And if so, which? Or are there any that you would say to avoid?</p>