HROOT - Haskell binding to ROOT

HROOT is a haskell Foreign Function Interface (FFI) binding to ROOT.

Haskell is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing.

ROOT is an object-oriented program and library developed by CERN. It was originally designed for particle physics data analysis and contains several features specific to this field, but it is also used in other applications such as astronomy and data mining.

For ROOT, please refer to The following is a copy of its description in ROOT homepage.

You can download ROOT package and install in your local directory or in global directory. For local installation, You need to set an environmental variable ROOTSYS to the home directory of ROOT and include $ROOTSYS/bin and $ROOTSYS/lib in your PATH and LD_LIBRARY_PATH or DYLD_LIBRARY_PATH for ROOT to work, respectively

HROOT package can be installed without ROOT, but it won’t work.

Examples are in example directory in the package. Some examples are using random-fu package.

Site proudly generated by hakyll.