[cfe-dev] Open Projects Description : "Use clang libraries to extend Ragel with a JIT" and "StringRef'ize APIs"

Hal Finkel hfinkel at anl.gov
Wed Oct 23 11:49:53 PDT 2013


----- Original Message -----
> 
> Hi all,
> 
> This is reference to the following open projects associated with
> Clang ( http://clang.llvm.org/OpenProjects.html ) :
> 
> 1. Use clang libraries to extend Ragel with a JIT : Ragel is a state
> machine compiler that lets you embed C code into state machines and
> generate C code. It would be relatively easy to turn this into a JIT
> compiler using LLVM.

FWIW, Ragel is not an LLVM project, and furthermore, it is a GPL project. Can someone else please comment on why it is even on this list.

 -Hal

> 
> 2. StringRef'ize APIs : A thankless but incredibly useful project is
> StringRef'izing (converting to use llvm::StringRef instead of const
> char * or std::string ) various clang interfaces. This generally
> simplifies the code and makes it more efficient.
> 
> I would like to know a bit more about the specifications of the
> requirements of these projects and about their current statuses
> (open or not) . I would be highly obliged if someone could throw
> some light on the problem statements.
> 
> Thanks
> Aditya
> 
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory



More information about the cfe-dev mailing list