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

aditya jain 2003adityajain at gmail.com
Sat Oct 26 13:35:50 PDT 2013

It would be very helpful if someone could elaborate the statements of these


On Thu, Oct 24, 2013 at 12:11 AM, aditya jain <2003adityajain at gmail.com>wrote:

> 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<http://research.cs.queensu.ca/%7Ethurston/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.
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20131027/4da7bac5/attachment.html>

More information about the cfe-dev mailing list