IRIS-HEP Fellow: Surya Somayyajula



Fellowship dates: May – Aug, 2022

Home Institution: University of Wisconsin-Madison


Project: Improve Cling’s packaging system, Cling Packaging Tool

Cling is an interactive C++ interpreter/compiler that utilizes the REPL (read-evaluate-print-loop) paradigm for fast development and testing as well as immediate feedback and runtime-generated code. One of the many useful tools included in the Cling interpreter is the Cling Packaging Tool (CPT), which is a command line utility that can easily build Cling from source and generate installer bundles for a variety of platforms, including Ubuntu and Debian-based platforms, Windows, distributions based on Red Hat Linux, Mac OS X, and any Unix-like platform. While the CPT is an incredibly useful and flexible tool, there are several improvements that can be made to make the user’s experience with the CPT even more seamless.

More information: My project proposal

Mentors:
  • Vassil Vassilev (Princeton University)

Presentations and Publications

Current Status


Contact me: