[LLVMdev] languages, semantic trees, LLVM interfaces

Vikram S. Adve vadve at cs.uiuc.edu
Tue Sep 9 06:17:03 PDT 2003

> VSA> For OCAML, for example, the front-end is quite sophisticated
> VSA> and complex and the LLVM representation would not be suitable for
> VSA> supporting all the checking and translation.
> But I have just meant ocamlyacc, i.e. ocaml clone of the yacc.
> And here my question was: what kind of interface is expected to use
> from within ocml, CommonLisp implementations, Haskel and other nice
> language implementations? What is the expected way of interfacing
> LLVM for those non-C language implementations? shared libraries with
> plain C-interface or what?


This is a good question and I don't think we have a good answer yet.  We
are already facing this issue for JVM and OCAML front-ends which we hope
to develop in the next few months.  If we have a good solution, we'll
definitely let this list know.


 Assistant Professor                        E-MAIL: vadve at cs.uiuc.edu
 Department of Computer Science             PHONE:  (217) 244-2016
 Univ. of Illinois at Urbana-Champaign      FAX:    (217) 244-6869
 1304 W. Springfield Ave.               http://www.cs.uiuc.edu/~vadve
 Urbana IL 61801-2987.                  http://llvm.cs.uiuc.edu/

More information about the llvm-dev mailing list