<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Feb 9, 2014 at 7:02 PM, Christian Schafmeister <span dir="ltr"><<a href="mailto:chris.schaf@verizon.net" target="_blank">chris.schaf@verizon.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hey folks,<br>
<br>
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”.<br>
<br>
<a href="http://www.youtube.com/watch?v=h31pURzgYX8" target="_blank">http://www.youtube.com/watch?v=h31pURzgYX8</a><br>
<br>
Clasp is a superset of the language Common Lisp using LLVM to provide just-in-time compilation support.<br>
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.<br>
<br>
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.<br>
<br>
I’ll be open sourcing this stuff soon.<br>
I’m still working on “Improve” and usability testing it by using it to help me add garbage collection to the Clasp compiler.<br>
<br>
I’d love to hear any feedback or suggestions that people have.<br></blockquote><div><br></div><div>Awesome stuff :) Looking forward to the OS'ing!</div><div><br></div><div>Cheers,</div><div>/Manuel</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Best,<br>
<br>
.Chris.<br>
<br>
<br>
Christian Schafmeister<br>
Associate Professor<br>
Chemistry Department<br>
Temple University<br>
<br>
<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
</blockquote></div><br></div></div>