Myvideo

Guest

Login

2018 LLVM Developers Meeting: C. Schafmeister Lessons Learned Implementing Common Lisp with LLVM

Uploaded By: Myvideo
1 view
0
0 votes
0

— Lessons Learned Implementing Common Lisp with LLVM over Six Years - Christian Schafmeister Slides: Coming Soon — I will present the lessons learned while using LLVM to efficiently implement a complex memory managed, dynamic programming language within which everything can be redefined on the fly. I will present Clasp, a new Common Lisp compiler and programming environment that uses LLVM as its back-end and that interoperates smoothly with C /C. Clasp is written in both C and Common Lisp. The Clasp compiler is written in Common Lisp and makes extensive use of the LLVM C API and the ORC JIT to generate native code both ahead of time and just in time. Among its unique features, Clasp uses a compacting garbage collector to manage memory, incorporates multithreading, uses C compatible exception handling to achieve stack unwinding and an incorporates an advanced compiler written in Common Lisp to achieve performance that approaches that of C . Clasp is b

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later