Hi Christian,
Christian Holm Christensen wrote:
> Hi Fons,
>
> On Fri, 2005-05-27 at 22:27 +0200, Fons Rademakers wrote:
>
>>Hi Germano,
>>
>> thanks for investigating this. Your assumption about Foam is correct. It
>>is an auxiliary package but not a plugin and should as be considered like
>>libMatrix et al.
>
>
> OK, so it shouldn't live in it's own package - Is that correct?
>
Yes.
> I really think it would be a good idea to formulate what is the core of
> ROOT, and what isn't.
>
> I would have assumed that the FOAM library is not part of the core or
> ROOT, and as such should go into a separate package.
>
> libMatrix is needed by the core classes of ROOT. For example, the
> library libHist contains TPrincipal, which uses TMatrixDSym.
>
It is not always clear cut what is basic and what is a plugin. The only
real core libraries are libCint and libCore. Libraries like libHist and
libMatrix are always available but are not needed when not doing e.g.
histogramming or lin algebra. Typically these libraries can be always built
since they don't depend on external packages and just need a C++ compiler.
Plugins are typically libraries that depend on some external library or
libraries, like the SQL Server plugins or the remote file access plugins
Cheers, Fons.
-- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland E-Mail: Fons.Rademakers_at_cern.ch Phone: +41 22 7679248 WWW: http://www.rademakers.org/fons/ Fax: +41 22 7679480Received on Tue May 31 2005 - 00:03:05 MEST
This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:08 MET