[cfe-dev] Refactoring C++ with Common Lisp built on the clang ASTMatcher library

Manuel Klimek klimek at google.com
Fri Feb 14 01:47:29 PST 2014


On Sun, Feb 9, 2014 at 7:02 PM, Christian Schafmeister <
chris.schaf at verizon.net> wrote:

>
> Hey folks,
>
> I put up a video that demonstrates C++ abstract-syntax-tree searching and
> refactoring tool that I’m planning to call “Improve” built on top of my
> Common Lisp system/compiler called “Clasp”.
>
> http://www.youtube.com/watch?v=h31pURzgYX8
>
> Clasp is a superset of the language Common Lisp using LLVM to provide
> just-in-time compilation support.
> Clasp tightly interoperates with C++ and LLVM-IR allowing programmers to
> combine high-level, dynamic code in Common Lisp with C++ libraries and
> LLVM-IR.
>
> I think it’s a pretty powerful tool that combines the awesome power of the
> clang ASTMatcher/Refactoring library with the immensely expressive dynamic
> language Common Lisp.
>
> I’ll be open sourcing this stuff soon.
> I’m still working on “Improve” and usability testing it by using it to
> help me add garbage collection to the Clasp compiler.
>
> I’d love to hear any feedback or suggestions that people have.
>

Awesome stuff :) Looking forward to the OS'ing!

Cheers,
/Manuel


>
> Best,
>
> .Chris.
>
>
> Christian Schafmeister
> Associate Professor
> Chemistry Department
> Temple University
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20140214/42cfd7bd/attachment.html>


More information about the cfe-dev mailing list