Help us make Indico better by taking this survey! Aidez-nous à améliorer Indico en répondant à ce sondage !

10–13 Sept 2018
Academy of Sciences and Arts (Akademija nauka i umjetnosti Bosne i Hercegovine)
Europe/Sarajevo timezone
FUN WITH DATA!

ROOT prompt usability features and the strict option

12 Sept 2018, 14:50
10m
Academy of Sciences and Arts (Akademija nauka i umjetnosti Bosne i Hercegovine)

Academy of Sciences and Arts (Akademija nauka i umjetnosti Bosne i Hercegovine)

7, Bistrik Sarajevo 71000, Bosnia and Herzegovina https://goo.gl/maps/Ct9jKrSER4z
Presentations End User Perspective

Speaker

Yuka Takahashi (University of Cincinnati (US))

Description

The aim of this talk is twofold: to summarize ROOT prompt options by simple use cases, and to introduce the newly introduced --strict flag. ROOT prompt, which runs C++ interpreter in its background, supports many features while not many of those are known to users. In this talk, we would like to summarize these options classified by simple use cases.

Second part is dedicated to an option “--strict”. Currently, ROOT prompt comes with automatic #include and resolving namespaces. However when debugging users’ code with ROOT, this feature messes up with users code as ROOT library contains thousands of variables like “PI” and standard library functions. We introduced a “--strict” flag which enables users to get a clean C++ interpreter, without C++ superset supports. In this talk, we will show the use cases of this new option.

Primary authors

Yuka Takahashi (University of Cincinnati (US)) Vasil Georgiev Vasilev (Princeton University (US)) Axel Naumann (CERN)

Presentation materials