<div dir="ltr">Hello all - sorry for the spam for the 99% of you to whom this doesn't apply.<div><br></div><div>At this event (which was great, btw), I chatted with a guy working on Xilinx's Zinq, their quasi-ARM fpga core embedded system that allows one to add hw functionality specific to a use case without reimplementing the proverbial wheel. Does anyone happen to know who that is/was, and how I might get in contact? </div><div><br></div><div>Thanks all!</div><div><br></div><div>-Jack</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, May 26, 2015 at 6:12 PM Martin Cracauer <<a href="mailto:cracauer@cons.org">cracauer@cons.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On June 9 I will host Christian Schafmeister for a talk about "Clasp:<br>
Common Lisp using LLVM and C++ for Molecular Metaprogramming".<br>
<br>
It is the talk he gave on the ELS2015 on London and I liked it a lot.<br>
It was one of many knockout talks on that conference.  Lisp has come a<br>
long way.  I am very happy Christian can give the talk locally.<br>
<br>
This event is in the Google office at Kendall Red Line station.<br>
External guests are invited.  We have to do the full run with upfront<br>
registration, visitor pass and assigned Googler (aka me unless<br>
we get a lot of guests).  So if you would like to come please let me<br>
know soon.<br>
<br>
If you have friends who might be interested in "Molecular Lego" please<br>
forward.  The talk is about programming but the molecular part is very<br>
good.  Same for general LLVM enthusiasts you might know.<br>
<br>
Planned time is June 9, 2015 12:00-13:00.  You would need to be early<br>
because I can't set up Christian and get you in at the same time.<br>
PLEASE CONFIRM TIME in case there are changes.<br>
<br>
Abstract:<br>
<br>
Clasp is an implementation of Common Lisp that interoperates with C++<br>
and uses LLVM as its backend. It is available at<br>
<a href="http://github.com/drmeister/clasp" rel="noreferrer" target="_blank">github.com/drmeister/clasp</a>. The goal of Clasp is to become a<br>
performant Common Lisp that can use C++ libraries and interoperate<br>
with LLVM-based tools and languages. The first sophisticated C++<br>
library with which Clasp interoperates is the Clang C/C++ compiler<br>
front end. Using the Clang library, Common Lisp programs can be<br>
written that parse and carry out static analysis and automatic<br>
refactoring of C/C++ code.<br>
<br>
This facility is used to automatically analyze the Clasp C++ source<br>
code and construct an interface to the Memory Pool System compacting<br>
garbage collector. The primary purpose of Clasp is to act as a<br>
performant language for scientific computing that will be used to<br>
design sophisticated new molecular devices, catalysts and therapeutic<br>
molecules based on our "Molecular Lego" technology. Clasp is a general<br>
programming language that will support many other applications.<br>
<br>
Martin<br>
-- <br>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br>
Martin Cracauer <<a href="mailto:cracauer@cons.org" target="_blank">cracauer@cons.org</a>>   <a href="http://www.cons.org/cracauer/" rel="noreferrer" target="_blank">http://www.cons.org/cracauer/</a><br>
<br>
</blockquote></div>