Published September 6, 2013
| Version v1
Technical note
Open
Validation of Code Unloading and error recovery in ROOT's new C++ Interpreter Cling
Contributors
Supervisor:
Description
ROOT is the LHC physicists' common tool for data analysis. The main user interface is a C++ interpreter; physicists run, edit, and re-run code until it does what they want. A crucial part of re-running is the prior unloading of the code's old version. In this project, my job was to create a tool to validate the compiler representation (for example the AST, the included files and the lookup tables) of the code after unloading. To do so, I implemented two meta commands: the first one stores the state of the compiler, the second one compares the current state to the initial one stored.
Technical info
PH-STF
Files
CERN Project report - Jérôme Beclin.pdf
Files
(417.7 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:26dd9ef09cf029f1e6f26a9c20e6bc9b
|
417.7 kB | Preview Download |
Additional details
Identifiers
- CDS Report Number
- CERN-STUDENTS-Note-2013-186
- Aleph number
- 000733621CER
CERN
- Department
- PH - Physics Department
- Accelerator
- CERN LHC
- Experiment
- ATLAS