Back Midas Rome Roody Rootana
  Midas DAQ System  Not logged in ELOG logo
Entry  03 May 2024, Thomas Senger, Suggestion, Possible addition to IF Statements  
    Reply  03 May 2024, Stefan Ritt, Suggestion, Possible addition to IF Statements  
Message ID: 2754     Entry time: 03 May 2024     In reply to: 2753
Author: Stefan Ritt 
Topic: Suggestion 
Subject: Possible addition to IF Statements  
The tinyexpr library I use to evaluate expressions does not support boolean operations. I would have to switch to the newer 
tineyexpr-plusplus version, which also has much richer functionality:

https://github.com/Blake-Madden/tinyexpr-plusplus/blob/tinyexpr%2B%2B/TinyExprChanges.md

Unfortunately it requires C++17, and at the moment we limit MIDAS to C++11, meaning we would break this requirement. I 
believe at the moment there are still some experiments (mainly at TRIUMF) which are stuck to older OS and therefore cannot 
switch to C++17, but hopefully this will change over time.

Stefan
ELOG V3.1.4-2e1708b5