News for hackers. Stuff that matters.
Re:Cling : C++ REPL using Clang and LLVM by werkshy on Saturday February 18, 2012 @08:24PM (#3608306)
CINT is really rather silly as the main interface to ROOT. ROOT is awesome, and huge, and you do need to use C++ to take full advantage of it, but it is also accessible from Python which is a far more sensible language to use in a REPL or in small scripts. I always did C++ for longer scripts or to integrate with other C/C++ work, but Python for quick scripts and REPL exploration.

Nice to see CINT evolving and using clang for better conformance (and performance, presumably), and hopefully this will free some time that was being spent on CINT but if you find yourself using this more than once for physics analysis, do yourself a favor and try python instead.

Re:Cling : C++ REPL using Clang and LLVM by kzrdude on Saturday February 18, 2012 @09:20PM (#3608428)
Is ROOT awesome? It is also full of base classes with a million member functions, home-built introspection, strings for every option instead of enums.
Re:Cling : C++ REPL using Clang and LLVM by biggus_dictus on Saturday February 18, 2012 @09:25PM (#3608443)
It may not be awesome. But it works.
Re:Cling : C++ REPL using Clang and LLVM by biggus_dictus on Saturday February 18, 2012 @09:21PM (#3608433)
To be clear: the python interface does use CINT underneath; it's just that the user is less exposed to the subtle "features" that give CINT it's unique character.
Re:Cling : C++ REPL using Clang and LLVM by biggus_dictus on Saturday February 18, 2012 @09:16PM (#3608422)
Nobody, and I mean nobody, likes CINT.