Hi Anton,
On Fri, 26 Apr 2002 10:44:14 +0200
"Anton Fokin" <anton.fokin@smartquant.com> wrote
concerning "[ROOT] ROOT TFile, TTree C# port ?":
> Gentlemen,
>
> I am currently porting R-Quant project to C# and .NET. I would say
> .NET is a beautiful framework.
Why would you want to do that? AFAIK, C# can `easily' integrate code
written in other languages, and especially from Java and C++ - at
least it says so in the specs. I thought one of the points of C# was
that one does not need to rewrite old code, or is that just
vapourware?
> I don't know whether they has stolen ideas from ROOT or not but it
> looks quite similar... even in small details.
Everything in C# and .NET is stolen either from CORBA, Java (the
platform - not just the language), C++, and other existing
technologies - nothing new in .NET - except for some really poor
decision, like inclussion pointers, central repositories, and so on.
I can't believe what-his-name from Borland Pascal really had a hand in
all this.
> I am curious if someone is interested in porting ROOT classes like
> TFile and TTree to C#. With e.g. RTTI and object serialization
> provided by .NET it would be a killer product.
Why would you need to port it? Can't you just use the C# interfaces
to C++? RTTI is provided by C#, much like for Java, but with some
twists ofcourse.
Why don't you use Java instead - it's much better designed than C# and
.NET. Ofcourse it doesn't have the same buzz to it as .NET and C# -
but that just means your markting division has a new challenge - keep
them on thier feet :-)
> By the way, could someone tell me if .NET has a mechanism similar to
> ROOT TFile?
Come on - .NET isn't really being used yet. Try comp.alt.deviants :-)
Yours,
Christian Holm Christensen -------------------------------------------
Address: Sankt Hansgade 23, 1. th. Phone: (+45) 35 35 96 91
DK-2200 Copenhagen N Cell: (+45) 28 82 16 23
Denmark Office: (+45) 353 25 305
Email: cholm@nbi.dk Web: www.nbi.dk/~cholm
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:51 MET