Happy NY!
what is the Roadmap && milestones of ROOT development for 2022?
Regards. Valeriy
Happy NY!
what is the Roadmap && milestones of ROOT development for 2022?
Regards. Valeriy
Hi Valeri,
Happy new year to you too!
We’ll let you know once it is finalized
Cheers, Bertrand.
Hi Bertrand,
where can I find the status of V7 development?
Regards. Valeriy
++
Did you manage (is it possible) to build 64-bit ROOT under windows?
Not sure we have a status report of v7… Maybe @Axel knows
Yes, the current master compiles on 64-bit, but there are still some failing tests
I mean arch=x64, not win32 …
right, and as I said, it does compile, but some tests are failing in 64-bit
great!
Did you compile it with cl or clang?
With cl, as described in Installing ROOT - ROOT, for example:
cmake -G"Visual Studio 16 2019" -A Win32 -Thost=x64 -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_PREFIX=../root_install ../root_src
I meant
cmake -G"Visual Studio 17 2022" -A x64 …
++
about building … it takes >3 hours to compile llvm on my laptop. Is it neccesary to have it in the ROOT sources?
Yes, both should work
Hi Valeriy,
I have updated the ROOT7 page to reflect what’s going on. Don’t hesitate to ask any specific questions you might have!
Axel.
Hi Axel,
Attributes are important and powerful feature in C#
There is similar thing in ROOT - in place comments of class methods which are accessible via Reflection
For example, long time ago I introduced // *SIGNAL signature to point out that the method can be used in signal-slot connection.
There is “Obsolete” attribute in C# saying about the method should not be used if possible.
I suggest to use similar technique in the v7 development
old interfaces will simply stay frozen
Regards. Valeriy
Hi Axel,
I VERY like adopting RootJS approach for canvas graphics!
In fact this is back ''to origin", to the good old times of Valeri Fine when TCanvas was without TGxxx decorations.
I would add SDL2 implementation for the internal “core graphics” to run it (GPU/GL/DirectX powered) everywhere and even on my smartphone 
Regards. Valeriy
Hi Axel,
do you know any news on adding Reflection to the C++ standard? It would be great for ROOT7
Regards. Valeriy
Totally! We finally have the “technical specification” published: ISO - ISO/IEC TS 23619:2021 - Information technology — C++ extensions for reflection
Now, people hate templates, but it’s not clear what else to use (constexpr, consteval, etc is really not nice to use either). I hope we will find out this year!
that’s better!
why it took for so long time to even for drat?
seems C++ is the last BIG language which do it 
It’s slow because it’s done to a large part by people like me, who have a real job on the side
I agree it’d be really good for C++ to have reflection, finally.
I read it during 6 hours trip from Protvino to Dubna today …
sorry to say, but messy 
during 6 hours trip I also read Rene’s “The future of HEP computing” … that’s the different story, but funny