Compiler Research

At the heart of our mission is the commitment to foster innovation and excellence at the intersection of compiler research and data science. Our main focus areas include Interpretative C/C++/CUDA, Automatic Differentiation tools, and C++ Language Interoperability with Python. We aim to catalyze transformative advancements in scientific computing, fostering a community that thrives on shared knowledge and innovation.

Learn more

Software Releases

Xeus-Cpp - v0.4
4 Apr 2024

CppInterOp - v1.2.0
1 Mar 2024

Clad - v1.4
29 Feb 2024

Clad - v1.3
11 Feb 2024

Xeus-Cpp - v0.3
9 Jan 2024

... see details

Recent Content

Latest Blog

Code Completion in Clang Repl
(Clang-Repl, featuring a REPL(Read-Eval-Print-Loop) environment, allows developers to program in C++ interactively. It is a C++ interpreter built upon the Clang and LLVM incremental compilation pipeline. One of the missing upstream features in Clang-Repl is the ability to propose options for automatically completing user input or code completion. Sometimes, C++ can be quite wordy, requiring users to type every character of an expression or statement. Consequently, this causes typos or syntactic errors.)

... see more posts