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

aditya jain 2003adityajain at gmail.com
Wed Oct 23 11:41:23 PDT 2013

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.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20131024/7b954654/attachment.html>

More information about the cfe-dev mailing list