[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